Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
rallish
command
Package main is the CLI entrypoint for the rallish broker.
|
Package main is the CLI entrypoint for the rallish broker. |
|
internal
|
|
|
adapter
Package adapter defines the adapter interface and registry for agent runtimes.
|
Package adapter defines the adapter interface and registry for agent runtimes. |
|
adapter/claude
Package claude implements the rallish adapter for the Claude CLI runtime.
|
Package claude implements the rallish adapter for the Claude CLI runtime. |
|
adapter/fake
Package fake provides a deterministic test adapter for rallish.
|
Package fake provides a deterministic test adapter for rallish. |
|
adapter/kimi
Package kimi implements the rallish adapter for the Kimi CLI runtime.
|
Package kimi implements the rallish adapter for the Kimi CLI runtime. |
|
broker
Package broker provides the HTTP/SSE server and route handlers for the rallish broker.
|
Package broker provides the HTTP/SSE server and route handlers for the rallish broker. |
|
budget
Package budget tracks token, turn, and wall-clock budgets for rallish sessions.
|
Package budget tracks token, turn, and wall-clock budgets for rallish sessions. |
|
buildinfo
Package buildinfo provides version metadata injected at link time.
|
Package buildinfo provides version metadata injected at link time. |
|
cli
Package cli implements the daemon and start commands for rallish.
|
Package cli implements the daemon and start commands for rallish. |
|
config
Package config is the SSOT for user-facing rallish settings.
|
Package config is the SSOT for user-facing rallish settings. |
|
doctor
Package doctor checks adapters, paths, and permissions.
|
Package doctor checks adapters, paths, and permissions. |
|
exit
Package exit evaluates session exit conditions and runs shell predicates when required.
|
Package exit evaluates session exit conditions and runs shell predicates when required. |
|
ipc
Package ipc implements Unix-socket transport for rallish CLI commands.
|
Package ipc implements Unix-socket transport for rallish CLI commands. |
|
logx
Package logx provides structured logging and secret redaction for rallish.
|
Package logx provides structured logging and secret redaction for rallish. |
|
preset
Package preset loads and validates rallish preset YAML with strict schema checking.
|
Package preset loads and validates rallish preset YAML with strict schema checking. |
|
router
Package router decides which role receives the next turn in a rallish session.
|
Package router decides which role receives the next turn in a rallish session. |
|
runner
Package runner implements the adapter loop that polls the broker for turns.
|
Package runner implements the adapter loop that polls the broker for turns. |
|
safepath
Package safepath provides path-traversal-safe filepath helpers for rallish.
|
Package safepath provides path-traversal-safe filepath helpers for rallish. |
|
scratch
Package scratch manages the rolling shared scratchpad and compaction triggers.
|
Package scratch manages the rolling shared scratchpad and compaction triggers. |
|
session
Package session manages conversation state, jsonl append-only logs, and log replay.
|
Package session manages conversation state, jsonl append-only logs, and log replay. |
|
skills
Package skills bundles the rallish skill files into the rallish binary and exposes an Install function that writes them to a target directory.
|
Package skills bundles the rallish skill files into the rallish binary and exposes an Install function that writes them to a target directory. |
|
ui
Package ui is the rallish CLI presentation SSOT.
|
Package ui is the rallish CLI presentation SSOT. |
|
pkg
|
|
|
contract
Package contract defines the public wire types for rallish.
|
Package contract defines the public wire types for rallish. |
Click to show internal directories.
Click to hide internal directories.