Directories
¶
| Path | Synopsis |
|---|---|
|
Package profiles supplies preset agent.Profile constructors.
|
Package profiles supplies preset agent.Profile constructors. |
|
attachments
Package attachments computes per-turn <system-reminder>-wrapped messages the agent loop prepends to the user's incoming prompts.
|
Package attachments computes per-turn <system-reminder>-wrapped messages the agent loop prepends to the user's incoming prompts. |
|
loader
Package loader reads user-authored agent definitions from <EVVA_HOME>/agents/{name}/ at startup and turns them into sysprompt.AgentDefinition values the agent.Registry can merge with Go-defined built-ins (sysprompt.MainAgent, ExploreAgent, GeneralAgent).
|
Package loader reads user-authored agent definitions from <EVVA_HOME>/agents/{name}/ at startup and turns them into sysprompt.AgentDefinition values the agent.Registry can merge with Go-defined built-ins (sysprompt.MainAgent, ExploreAgent, GeneralAgent). |
|
sysprompt
Package sysprompt builds the system prompt for each kind of agent evva runs.
|
Package sysprompt builds the system prompt for each kind of agent evva runs. |
|
Package memdir loads the on-disk memory files that seed the agent's system prompt at session start, and provides the write helpers the auto-memory tools call mid-session:
|
Package memdir loads the on-disk memory files that seed the agent's system prompt at session start, and provides the write helpers the auto-memory tools call mid-session: |
|
Package question provides the back-channel between the AskUserQuestion tool (blocked agent goroutine) and the TUI (user interaction).
|
Package question provides the back-channel between the AskUserQuestion tool (blocked agent goroutine) and the TUI (user interaction). |
|
Session storage on disk.
|
Session storage on disk. |
|
skills
|
|
|
bundled
Package bundled registers evva's first-party Markdown skills into a skill.Registry.
|
Package bundled registers evva's first-party Markdown skills into a skill.Registry. |
|
tools
|
|
|
config
Package configtool implements the `config` tool: a single model-facing handle on evva's runtime settings, mirroring what the interactive /config overlay exposes to the user.
|
Package configtool implements the `config` tool: a single model-facing handle on evva's runtime settings, mirroring what the interactive /config overlay exposes to the user. |
|
memory
Package memory hosts the auto-memory tools: update_user_profile and update_project_memory.
|
Package memory hosts the auto-memory tools: update_user_profile and update_project_memory. |
|
meta
Package meta hosts agent-meta tools: Agent (spawn sub-agent), ToolSearch (load deferred-tool schemas), and ScheduleWakeup (self-pace /loop iterations).
|
Package meta hosts agent-meta tools: Agent (spawn sub-agent), ToolSearch (load deferred-tool schemas), and ScheduleWakeup (self-pace /loop iterations). |
|
mode
Package mode hosts agent-mode and isolation tools: EnterPlanMode / ExitPlanMode (read-only planning) and EnterWorktree / ExitWorktree (filesystem-isolated worktrees).
|
Package mode hosts agent-mode and isolation tools: EnterPlanMode / ExitPlanMode (read-only planning) and EnterWorktree / ExitWorktree (filesystem-isolated worktrees). |
|
ux
Package ux hosts user-interaction tools: AskUserQuestion, PushNotification.
|
Package ux hosts user-interaction tools: AskUserQuestion, PushNotification. |
|
Package toolset is the catalog of every tool the agent can construct.
|
Package toolset is the catalog of every tool the agent can construct. |
Click to show internal directories.
Click to hide internal directories.