Directories
¶
| Path | Synopsis |
|---|---|
|
Package a2a implements the A2A (Agent-to-Agent) protocol server.
|
Package a2a implements the A2A (Agent-to-Agent) protocol server. |
|
client
Package client implements the client side of ACP v1 over stdio, WebSocket, or streamable HTTP/SSE.
|
Package client implements the client side of ACP v1 over stdio, WebSocket, or streamable HTTP/SSE. |
|
Package agentruntime contains front-end-neutral execution policy primitives.
|
Package agentruntime contains front-end-neutral execution policy primitives. |
|
workerdriver
Package workerdriver resolves the typed capability surface of one external ACP worker.
|
Package workerdriver resolves the typed capability surface of one external ACP worker. |
|
ai
|
|
|
title
Package title provides provider-neutral conversation title generation.
|
Package title provides provider-neutral conversation title generation. |
|
Package cron implements scheduled task management for vibecoding.
|
Package cron implements scheduled task management for vibecoding. |
|
Package dao contains persistence-only data access objects.
|
Package dao contains persistence-only data access objects. |
|
Package db owns the process-wide SQLite connection lifecycle.
|
Package db owns the process-wide SQLite connection lifecycle. |
|
Package doctor owns the machine-readable installation and runtime checks.
|
Package doctor owns the machine-readable installation and runtime checks. |
|
Package expert implements the expert bundle format (manifest + persona markdown) and the ExpertCenter layered directory sources (builtin/global/project with name shadowing) used to bind persona content packs to sessions.
|
Package expert implements the expert bundle format (manifest + persona markdown) and the ExpertCenter layered directory sources (builtin/global/project with name shadowing) used to bind persona content packs to sessions. |
|
Package memory implements persistent memory storage for serve channels.
|
Package memory implements persistent memory storage for serve channels. |
|
Package messaging defines the messaging platform abstraction for serve channels.
|
Package messaging defines the messaging platform abstraction for serve channels. |
|
feishu
Package feishu implements the Feishu (Lark) messaging platform adapter.
|
Package feishu implements the Feishu (Lark) messaging platform adapter. |
|
wechat
Package wechat implements the WeChat iLink Bot messaging platform adapter.
|
Package wechat implements the WeChat iLink Bot messaging platform adapter. |
|
Package platform provides cross-platform compatibility utilities.
|
Package platform provides cross-platform compatibility utilities. |
|
hooks
Package hooks implements shell hook scripts for serve channels.
|
Package hooks implements shell hook scripts for serve channels. |
|
Package skillhub provides marketplace clients and safe local installation for skills.
|
Package skillhub provides marketplace clients and safe local installation for skills. |
|
Package systeminit builds the prompt used by the /systeminit command to generate (or refresh) a project-level AGENTS.md guide for AI agents.
|
Package systeminit builds the prompt used by the /systeminit command to generate (or refresh) a project-level AGENTS.md guide for AI agents. |
|
Package ua provides User-Agent string generation for vibecoding.
|
Package ua provides User-Agent string generation for vibecoding. |
|
Package update provides non-blocking version update detection based on the npm registry.
|
Package update provides non-blocking version update detection based on the npm registry. |
|
Package version contains the product version shared by every entry point.
|
Package version contains the product version shared by every entry point. |
|
Package workspacefiles provides the single read-only file projection used by every front-end adapter (WebUI/API, future ACP).
|
Package workspacefiles provides the single read-only file projection used by every front-end adapter (WebUI/API, future ACP). |
|
Package workspaceopen is the ONE owner of external-launch policy for a session working directory.
|
Package workspaceopen is the ONE owner of external-launch policy for a session working directory. |
|
Package worktree owns the git worktree mechanics used by the Runtime: name planning, materialization, listing, removal and reset.
|
Package worktree owns the git worktree mechanics used by the Runtime: name planning, materialization, listing, removal and reset. |
Click to show internal directories.
Click to hide internal directories.