Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
avenor
command
|
|
|
internal
|
|
|
admission
Package admission implements a tree-scoped execution-admission controller for stable supervisor trees.
|
Package admission implements a tree-scoped execution-admission controller for stable supervisor trees. |
|
brokertools
Package brokertools holds small helpers shared by the agent-facing MCP servers (claude-channel sidecar and channeltools) for interacting with the in-process broker.
|
Package brokertools holds small helpers shared by the agent-facing MCP servers (claude-channel sidecar and channeltools) for interacting with the in-process broker. |
|
channelwrap
Package channelwrap provides helpers for channel-wrapped prompt injection used by non-Claude backends.
|
Package channelwrap provides helpers for channel-wrapped prompt injection used by non-Claude backends. |
|
cli
Package cli handles command-line argument parsing and event streaming.
|
Package cli handles command-line argument parsing and event streaming. |
|
configfile
Package configfile reads structured configuration files (Team, Loop, Roster, and future Workflow/Controller definitions) and decodes them into caller-supplied Go values.
|
Package configfile reads structured configuration files (Team, Loop, Roster, and future Workflow/Controller definitions) and decodes them into caller-supplied Go values. |
|
permission
Package permission handles session/request_permission round-trip.
|
Package permission handles session/request_permission round-trip. |
|
rosterconfig
Package rosterconfig loads and resolves backend/agent/model roster entries.
|
Package rosterconfig loads and resolves backend/agent/model roster entries. |
|
runstate
Package runstate normalizes supervisor lifecycle status for consumers.
|
Package runstate normalizes supervisor lifecycle status for consumers. |
|
runtime/broker
Package broker provides a harness-agnostic run broker for agent communication.
|
Package broker provides a harness-agnostic run broker for agent communication. |
|
runtime/claude
Package claude implements a channel-less runtime.Provider for Claude Code.
|
Package claude implements a channel-less runtime.Provider for Claude Code. |
|
runtime/claudechannel
Package claudechannel implements a runtime.Provider for Claude Code via channels + tmux.
|
Package claudechannel implements a runtime.Provider for Claude Code via channels + tmux. |
|
runtime/claudecore/terminal
Package terminal provides an abstraction for interactive terminal sessions.
|
Package terminal provides an abstraction for interactive terminal sessions. |
|
runtime/claudeutil
Package claudeutil contains shared Claude Code startup helpers.
|
Package claudeutil contains shared Claude Code startup helpers. |
|
runtime/factory
Package factory constructs runtime.Provider instances by backend name.
|
Package factory constructs runtime.Provider instances by backend name. |
|
runtime/opencodehttp
Package opencodehttp implements a runtime.Provider that communicates with opencode serve over its HTTP API (SSE event stream + REST endpoints).
|
Package opencodehttp implements a runtime.Provider that communicates with opencode serve over its HTTP API (SSE event stream + REST endpoints). |
|
spawnselection
Package spawnselection validates direct and roster spawn selectors.
|
Package spawnselection validates direct and roster spawn selectors. |
|
thinkingpolicy
Package thinkingpolicy validates the canonical thinking-value contract and the per-backend thinking policy from a portable Umpire schema shared with the TypeScript packages.
|
Package thinkingpolicy validates the canonical thinking-value contract and the per-backend thinking policy from a portable Umpire schema shared with the TypeScript packages. |
|
workflow
Package workflow owns Avenor's durable workflow state machine.
|
Package workflow owns Avenor's durable workflow state machine. |
Click to show internal directories.
Click to hide internal directories.