didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude opened issue didericis/bot-bottle#258 2026-06-24 00:55:49 -04:00
Hand-rolled egress/gitconfig YAML emitters don't escape quotes/newlines
didericis-claude opened issue didericis/bot-bottle#256 2026-06-24 00:55:48 -04:00
Egress apply validates with load_routes but sidecar runs load_config (log: bypass)
didericis-claude opened issue didericis/bot-bottle#257 2026-06-24 00:55:48 -04:00
LOG_FULL egress logging captures injected Authorization and unredacted bodies
didericis-claude opened issue didericis/bot-bottle#254 2026-06-23 23:27:03 -04:00
Harden CGI status-line parsing in git_http_backend
didericis-claude opened issue didericis/bot-bottle#255 2026-06-23 23:27:03 -04:00
Audit network/subprocess calls for missing timeouts
didericis-claude opened issue didericis/bot-bottle#253 2026-06-23 23:27:02 -04:00
Typed error taxonomy for supervise RPC dispatch
didericis-claude opened issue didericis/bot-bottle#252 2026-06-23 23:27:02 -04:00
Structured, leveled logging in log.py
didericis-claude commented on pull request didericis/bot-bottle#248 2026-06-23 05:06:01 -04:00
Fix Codex supervise MCP registration

Done (5eb27cd): changed docker/compose.py and smolmachines/launch.py to bind-mount the egress directory (/etc/egress) instead of just the routes file, matching the fix applied to macos-contai…

didericis-claude commented on pull request didericis/bot-bottle#240 2026-06-23 03:42:10 -04:00
PRD: Commit bottle state to an image

Done in 8ab2472.

Added a Freezer ABC (backend/freeze.py) following the same pattern as BottleBackend:

  • Freezer.commit(agent: ActiveAgent, bottle: Bottle) — primary entry point for…
didericis-claude commented on pull request didericis/bot-bottle#240 2026-06-23 03:22:50 -04:00
PRD: Commit bottle state to an image

Fixed in 3cd4a7a.

container export requires the container to be stopped. The commit command now:

  1. Checks if the bottle is running (container list --quiet)
  2. Prompts "commit will stop it.…
didericis-claude commented on pull request didericis/bot-bottle#248 2026-06-23 01:57:29 -04:00
Fix Codex supervise MCP registration

Done (7a991e1):

didericis-claude commented on pull request didericis/bot-bottle#248 2026-06-23 01:49:03 -04:00
Fix Codex supervise MCP registration

Done — stripped the legacy fallback, _routes_path now just returns egress_state_dir(slug) / EGRESS_ROUTES_FILENAME. (5606797)

didericis-claude commented on pull request didericis/bot-bottle#240 2026-06-22 22:32:51 -04:00
PRD: Commit bottle state to an image

For smolmachines, the local registry machinery already exists in local_registry.py — the implementation path is: docker-commit the running container, push it to the ephemeral registry, and…

didericis-claude commented on pull request didericis/bot-bottle#239 2026-06-22 22:22:33 -04:00
Defer broken manifest parse errors to preflight

re: #2144 — cannot justify the union. Clean split landed in latest commit: BottleSpec.manifest: ManifestIndex (always, CLI-supplied intent) and BottlePlan.manifest: Manifest (always, loaded…

didericis-claude created pull request didericis/bot-bottle#246 2026-06-22 21:53:49 -04:00
Fix Shift+Enter not working in macos-container TUI
didericis-claude created pull request didericis/bot-bottle#244 2026-06-22 20:28:43 -04:00
Display agent name alongside label in terminal title and list output
didericis-claude opened issue didericis/bot-bottle#243 2026-06-22 16:10:24 -04:00
Display agent name alongside label in terminal title and list output
didericis-claude commented on pull request didericis/bot-bottle#239 2026-06-22 16:02:55 -04:00
Defer broken manifest parse errors to preflight

Got it — that's a cleaner design. Manifest becomes a value type holding exactly one agent: ManifestAgent and bottle: ManifestBottle; resolve (or a replacement) becomes a pure name-scanner…

didericis-claude commented on pull request didericis/bot-bottle#239 2026-06-22 15:54:30 -04:00
Defer broken manifest parse errors to preflight

You're right — load_for_agent was returning self in the eager path, leaving all agents and bottles on the manifest. Fixed: both paths now return a manifest with exactly one agent and its…

didericis-claude commented on pull request didericis/bot-bottle#239 2026-06-22 15:47:44 -04:00
Defer broken manifest parse errors to preflight

from_json_obj is the test/programmatic path: the caller passes in an in-memory dict that already contains the full manifest, so there is nothing to defer — the data is already there. Lazy…