Instructions file CodexOpenCode
Instructions for rimio-ai/rimz, covering agents.md, how to read this contract, engineering principles, product invariants and room quick reference.
Instructions file CodexOpenCode
Instructions for rimio-ai/rimz, covering agents.md, how to read this contract, engineering principles, product invariants and room quick reference.
Instructions file
Instructions for rimio-ai/rimz, a project described as: RimZ is a realtime dashboard and control room for harnessing agentic coding, build on tmux and Zellij.
Agent
Local contract for crates/rimz/src/agents/ — the integration layer. Extends crates/rimz/AGENTS.md.
Agent
AGENTS.md.
Agent
Thirteen coding agents report to RimZ, and no code outside crates/rimz/src/agents/ knows which one it is looking at. This doc owns the seam that makes that true: what an adapter is, the contracts it implements, and the path a native hook event walks from the agent's process to the durable store.
Agent
Amp exposes no command-hook, statusline, or interactive RPC protocol, so RimZ owns the wire: plugin.ts is installed at /.config/amp/plugins/rimz.ts and forwards observation-only envelopes to rimz hooks feed --source amp. Upstream drift in that envelope is a RimZ adapter bug.
Agent
Antigravity support targets agy 1.1.2. RimZ owns stock interactive launch, permission-mode flags, model presets, exact conversation resume, process identity, safe lifecycle hooks, derived subagent cards, custom-statusline context, validated local-session discovery, idle account and quota enrichment, transcript…
Agent
This doc is the single home for everything Claude-specific: how each native event maps to a lifecycle signal, how the decision shapes render, and how Claude's transcript, statusline, account, and spend surfaces fold onto RimZ's internal types.
Agent
This doc is the single home for everything Codex-specific: the native-event mapping, the daemon-routed launch quirks, the rollout and app-server context read-path, and the account, balance, and spend surfaces.
Agent
GitHub Copilot CLI reports through native camelCase command hooks installed as one RimZ-owned user file at $COPILOTHOME/hooks/rimz.json, falling back to /.copilot/hooks/rimz.json. Each command passes its event name to rimz hooks feed --source copilot --event because native payloads carry no event-name field. Hook…
Agent
Cursor runs as agent or its cursor-agent alias; cursor names the IDE and is intentionally outside binary discovery. RimZ installs additive user hooks in /.cursor/hooks.json and a canonical command statusline in /.cursor/cli-config.json, launches a verified resolved path or the provider-unique cursor-agent alias, and…
Agent
Factory Droid reports basic lifecycle through native settings.json hooks. RimZ installs a slim additive hook set into /.factory/settings.json; it leaves Droid's user-owned statusLine and persistent autonomy settings untouched. The adapter is intentionally interactive-only: supervised rimz agents droid -p launches the…
Agent
Grok is an eagerly registered stock-TUI adapter. RimZ launches grok, installs passive global hooks in ${GROKHOME:-/.grok}/hooks/rimz.json, and enriches each session from its durable updates.jsonl, summary.json, signals.json, and optional events.jsonl files. ACP and provider-private billing APIs stay outside this…
Agent
Kimi runs in its stock interactive pane. Command hooks carry lifecycle boundaries and blocking waits; the durable per-agent wire.jsonl supplies transcript, model, token, and recovery enrichment.
Agent
Kiro support targets the stock v3 engine selected by kiro-cli chat --v3. RimZ owns launch, exact resume, process identity, validated local-session discovery, transcript history, assistant streaming, and transient live state. Provider files are pulled display truth: the adapter and snapshot fold never append them to…
Agent
This doc is the single home for everything OpenCode-specific. OpenCode's integration surface is an in-process TypeScript plugin, so the adapter ships plugin.ts, embedded at compile time and installed as /.config/opencode/plugin/rimz.ts. The plugin subscribes to OpenCode hooks and bus events, flattens them into a…
Agent
This doc is the single home for everything Pi-specific. Pi's integration surface is in-process TypeScript extensions, so the adapter ships one — extension.ts, embedded at compile time — that forwards each event below to rimz hooks feed --source pi as a fire-and-forget child. The child direction inverts: Claude and…
Agent
Qwen Code is a standalone, eagerly registered adapter. RimZ installs native hooks in /.qwen/settings.json (or $QWENHOME/settings.json), wraps a command-mode ui.statusLine, and reads session JSONL from the Qwen runtime tree.
Agent
A coding agent runs in a pane, reports through its own hooks, and appears in the sidebar as one card. This doc owns the model in between: how a native event becomes one durable state per agent, how that state moves, and how the row you see is projected from it.
Agent
Agent "plugin" from rimio-ai/rimz, covering agent plugin internals, load and registry, derived declarations, ingest and probes and entry-point policy.
Agent
A coding agent runs against a provider account: a login, on a plan, that may or may not be metered. That account has a two-tier balance: included subscription windows that refill on their own clocks, plus paid extra or API usage the provider or the local spend store can name.