Loading...
Loading...
Deploy an agent built with the eve framework (eve.dev / Vercel) onto Zavu, or import it straight from GitHub with `npx zavudev import`. Use this skill when the user has an eve-layout project (agent/instructions.md, agent/tools/*.ts) and wants it answering on Zavu's messaging channels, or asks whether an eve capability works on Zavu.
npx skill4agent add zavudev/zavu-skills eve-compatagent/instructions.mdagent/tools/<name>.ts<name>inputSchema# Import from GitHub and deploy in one step (also works for Zavu-native repos):
npx zavudev import owner/repo --sender sndr_123
npx zavudev import owner/repo#branch --root apps/agent # monorepo / branch
# Private repos: set GITHUB_TOKEN in the environment (sent only to GitHub).
# Deploy a local eve project (detected by agent/instructions.md):
cd my-eve-agent && npx zavudev deploy --sender sndr_123--senderSENDER_IDnpx zavudev fn secrets set SENDER_ID sndr_123| eve | Zavu |
|---|---|
| system prompt (required) |
| agent model; non-string configs (provider instances, |
| tools, named by filename stem |
Zod / JSON Schema | JSON Schema |
| installed server-side; the |
agent/channels/agent/schedules/agent/skills/instructions.mdagent/subagents/agent/sandbox/agent/connections/evals/approvaltoModelOutputagent.tsreasoningcompactionlimitsmodelOptionsoutputSchematoolagents testesbuildnpm install -D esbuildnpx zavudev import--no-installinputSchemaz.object({...})type: "object"npx zavudev agents listnpx zavudev agents test <agentId> --message "hi"npx zavudev deploy+~=-