Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent — compaction.go implements LLM-powered context compaction (REQ-400, REQ-401).
|
Package agent — compaction.go implements LLM-powered context compaction (REQ-400, REQ-401). |
|
Package agentapi defines the shared interfaces and types used across the agent, tools, orchestrator, gateway, and cron packages.
|
Package agentapi defines the shared interfaces and types used across the agent, tools, orchestrator, gateway, and cron packages. |
|
channels
|
|
|
common
Package common – chunker.go provides code-fence-aware message splitting.
|
Package common – chunker.go provides code-fence-aware message splitting. |
|
Package commands provides a unified slash-command handler shared by all channels.
|
Package commands provides a unified slash-command handler shared by all channels. |
|
Package cron provides a lightweight cron-like scheduler for agent jobs.
|
Package cron provides a lightweight cron-like scheduler for agent jobs. |
|
Package digest generates periodic summaries of recent Eidetic memories and delivers them to channel bots.
|
Package digest generates periodic summaries of recent Eidetic memories and delivers them to channel bots. |
|
Package eidetic implements a thin HTTP client for the Eidetic memory service.
|
Package eidetic implements a thin HTTP client for the Eidetic memory service. |
|
Package embeddings provides a thin wrapper around OpenAI-compatible /v1/embeddings endpoints for generating vector embeddings.
|
Package embeddings provides a thin wrapper around OpenAI-compatible /v1/embeddings endpoints for generating vector embeddings. |
|
Package heartbeat implements periodic agent turns that check a HEARTBEAT.md checklist and optionally deliver results to channel bots.
|
Package heartbeat implements periodic agent turns that check a HEARTBEAT.md checklist and optionally deliver results to channel bots. |
|
Package hooks provides an event-driven lifecycle hook system for Roger.
|
Package hooks provides an event-driven lifecycle hook system for Roger. |
|
Package initialize implements the `roger init` first-run wizard.
|
Package initialize implements the `roger init` first-run wizard. |
|
Package migrate converts OpenClaw session history to Roger format.
|
Package migrate converts OpenClaw session history to Roger format. |
|
Package security implements the security audit system (REQ-440).
|
Package security implements the security audit system (REQ-440). |
|
Package session — writelock.go implements file-based session write locks (REQ-460).
|
Package session — writelock.go implements file-based session write locks (REQ-460). |
|
builtin
Package builtin provides embedded SKILL.md files for built-in skills.
|
Package builtin provides embedded SKILL.md files for built-in skills. |
|
Package updater checks for new Roger releases and self-updates the binary.
|
Package updater checks for new Roger releases and self-updates the binary. |
Click to show internal directories.
Click to hide internal directories.