Directories
¶
| Path | Synopsis |
|---|---|
|
app
|
|
|
cmd
|
|
|
caelis
command
|
|
|
Package impl is the root for replaceable Caelis implementations.
|
Package impl is the root for replaceable Caelis implementations. |
|
agent/acp/subagent
Package acp provides an ACP-backed subagent registry and runner.
|
Package acp provides an ACP-backed subagent registry and runner. |
|
agent/local
Package local provides the baseline local runtime implementation.
|
Package local provides the baseline local runtime implementation. |
|
agent/local/chat
Package chat provides the baseline chat agent implementation for ports/agent.
|
Package chat provides the baseline chat agent implementation for ports/agent. |
|
approval/agentreview
Package agentreview adapts model-backed approval reviewers to the approval port.
|
Package agentreview adapts model-backed approval reviewers to the approval port. |
|
approval/deny
Package deny contains a conservative approval implementation for batch use.
|
Package deny contains a conservative approval implementation for batch use. |
|
approval/manual
Package manual adapts surface-provided human approval callbacks to the approval port.
|
Package manual adapts surface-provided human approval callbacks to the approval port. |
|
config/file
Package file contains a JSON file-backed configuration store.
|
Package file contains a JSON file-backed configuration store. |
|
model/providers
Package providers contains concrete ports/model provider implementations.
|
Package providers contains concrete ports/model provider implementations. |
|
prompt/static
Package static contains simple prompt port implementations for fixed fragments.
|
Package static contains simple prompt port implementations for fixed fragments. |
|
session/file
Package file provides one single-file durable session store implementation.
|
Package file provides one single-file durable session store implementation. |
|
session/memory
Package inmemory provides the baseline in-memory session implementation.
|
Package inmemory provides the baseline in-memory session implementation. |
|
stream/memory
Package memory contains an in-memory stream service implementation.
|
Package memory contains an in-memory stream service implementation. |
|
task/file
Package file provides a durable file-backed task store with one session index file plus one session blob file for finalized task outputs.
|
Package file provides a durable file-backed task store with one session index file plus one session blob file for finalized task outputs. |
|
tool/builtin/spawn
Package spawn defines the runtime-owned SPAWN tool declaration.
|
Package spawn defines the runtime-owned SPAWN tool declaration. |
|
internal
|
|
|
acpe2eagent
command
|
|
|
kernel
Package kernel contains the internal Caelis kernel implementation.
|
Package kernel contains the internal Caelis kernel implementation. |
|
modelcataloggen
command
|
|
|
ports
|
|
|
agent
Package runtime defines the standalone agent/runtime contracts for the next Caelis SDK.
|
Package runtime defines the standalone agent/runtime contracts for the next Caelis SDK. |
|
agentprofile
Package agentprofile defines editable agent identities and runtime bindings.
|
Package agentprofile defines editable agent identities and runtime bindings. |
|
config
Package config defines public configuration and secret resolution ports.
|
Package config defines public configuration and secret resolution ports. |
|
delegation
Package delegation defines the durable request/result contract for spawned ACP-backed child agents.
|
Package delegation defines the durable request/result contract for spawned ACP-backed child agents. |
|
gateway
Package gateway defines the public Caelis gateway contract.
|
Package gateway defines the public Caelis gateway contract. |
|
model
Package model defines the standalone provider-neutral model contracts for the next Caelis SDK.
|
Package model defines the standalone provider-neutral model contracts for the next Caelis SDK. |
|
prompt
Package prompt defines the public prompt assembly port.
|
Package prompt defines the public prompt assembly port. |
|
sandbox
Package sandbox defines the standalone execution-environment contracts for the next Caelis SDK.
|
Package sandbox defines the standalone execution-environment contracts for the next Caelis SDK. |
|
session
Package session defines standalone session contracts for the next Caelis SDK.
|
Package session defines standalone session contracts for the next Caelis SDK. |
|
skill
Package skill defines the public skill discovery and loading port.
|
Package skill defines the public skill discovery and loading port. |
|
stream
Package stream defines one unified task output surface consumed by app-layer renderers, ACP adapters, and local UIs.
|
Package stream defines one unified task output surface consumed by app-layer renderers, ACP adapters, and local UIs. |
|
subagent
Package subagent defines the runtime registry and runner interfaces for ACP-backed spawned child agents.
|
Package subagent defines the runtime registry and runner interfaces for ACP-backed spawned child agents. |
|
task
Package task defines the runtime-owned async task control plane used by yielded RUN_COMMAND and future delegation flows.
|
Package task defines the runtime-owned async task control plane used by yielded RUN_COMMAND and future delegation flows. |
|
tool
Package tool defines the standalone provider-neutral tool contracts for the next Caelis SDK.
|
Package tool defines the standalone provider-neutral tool contracts for the next Caelis SDK. |
|
protocol
|
|
|
acp
Package acp defines ACP protocol contracts, schema aliases, and the JSON-RPC stdio server implementation used by Caelis surfaces and adapters.
|
Package acp defines ACP protocol contracts, schema aliases, and the JSON-RPC stdio server implementation used by Caelis surfaces and adapters. |
|
Package surfaces is the root for user and protocol interaction adapters.
|
Package surfaces is the root for user and protocol interaction adapters. |
|
tui
Package tui names the terminal UI surface namespace.
|
Package tui names the terminal UI surface namespace. |
Click to show internal directories.
Click to hide internal directories.