internal/

directory
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL