feat/proof-text-inline #237

Merged
clawdie merged 2 commits from feat/proof-text-inline into main 2026-06-27 19:22:13 +02:00
Owner
No description provided.
clawdie added 2 commits 2026-06-27 19:21:47 +02:00
New crate: colibri-deploy
- run(target, command) → shell on host or Bastille jail
- list_targets() → host + active Bastille jails (graceful sudo fallback)

New MCP tools (2):
- colibri_deploy_run: run a command on host or jail
- colibri_deploy_targets: list available targets

Tests: host echo, host fail, list_targets includes host.
Tool count: 18 → 20
feat: replace screenshot_uuid PNG proof with inline proof_text
Some checks are pending
CI / rust (pull_request) Waiting to run
CI / markdown (pull_request) Waiting to run
CI / port (pull_request) Waiting to run
CI / agent-jail-pkgs (pull_request) Waiting to run
79b4011c9e
Option C — text proofs instead of screenshots.

- daemon: capture proof_text from glasspane at task exit
  (agent name, state, session, tokens, cost_usd → JSON string)
- mother_schema: screenshot_uuid → proof_text TEXT column
- colibri-mcp-ssh: INSERT proof_text instead of screenshot_uuid
- export-costs.sh: include proof_text in JSON export
- dashboard: lightbox shows <pre> text proof instead of <img>
  openProof() looks up task from DATA by task_id

Zero disk overhead — proof_text is inline text (~200 bytes),
not a PNG file (~200KB).
clawdie merged commit 59bd530a81 into main 2026-06-27 19:22:13 +02:00
clawdie deleted branch feat/proof-text-inline 2026-06-27 19:22:14 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#237
No description provided.