Ir al contenido

Framework

Wippy provides official framework modules through the hub. These modules are maintained under the wippy organization and can be added to any project.

Ventana de terminal
wippy add wippy/test
wippy install

This adds the module to your lock file and downloads it to .wippy/vendor/.

Framework modules can also be declared as dependencies in your _index.yaml:

version: "1.0"
namespace: app
entries:
- name: dependency.test
kind: ns.dependency
component: wippy/test
version: "^0.3.0"

Then resolve and install:

Ventana de terminal
wippy update

Once installed, import framework libraries into your entries:

entries:
- name: my_test
kind: function.lua
meta:
type: test
suite: my-suite
source: file://my_test.lua
method: run
imports:
test: wippy.test:test

The import maps wippy.test:test (the test entry from the wippy.test namespace) to the local name test, which you then require("test") in Lua.

ModuleDescription
wippy/llmUnified LLM interface with generation, streaming, tool calling, structured output
wippy/agentAgent framework with tools, delegates, traits, and memory
wippy/testBDD-style testing framework with assertions and mocking
wippy/dataflowWorkflow orchestration with DAG-based node execution
wippy/relayWebSocket relay with per-user hubs and plugin routing
wippy/viewsVirtual page/component system with template rendering
wippy/facadeConfiguracion del host frontend, tematizacion y endpoint de config
wippy/terminalTerminal UI components
wippy/securityScopes de actor, paquetes de policy y helpers de seguridad
wippy/usageContabilidad de tokens y costes para llamadas LLM

More modules are available and being published regularly. Search the hub:

Ventana de terminal
wippy search wippy