didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 02:42:18 -04:00
Cleanup backend and agent provider abstractions

Done in b872985 — all 11 manifest data classes renamed with Manifest prefix across definition files and every usage site. 925 tests pass.

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 02:32:12 -04:00
Cleanup backend and agent provider abstractions

On it.

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 02:28:13 -04:00
Cleanup backend and agent provider abstractions

Got it. The conflicts are manifest_agent.py:AgentProvider vs agent_provider.py:AgentProvider and manifest_egress.py:EgressRoute vs egress.py:EgressRoute (plus any other manifest classes…

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 02:18:06 -04:00
Cleanup backend and agent provider abstractions

#1864 + #1866 — done in a4e1285. Provider default is set first, overrides applied after; image_default is gone and so is the trailing else.

#1868 — need a clarification: `provider =…

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 02:07:07 -04:00
Cleanup backend and agent provider abstractions

Done in e0ecb7c — dockerfile now returns Path unconditionally; all is not None guards on the result removed from callers.

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 00:05:46 -04:00
Cleanup backend and agent provider abstractions

Done in 41590ed — BOT_BOTTLE_IMAGE removed from both docker/prepare.py and smolmachines/prepare.py.

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-08 00:02:36 -04:00
Cleanup backend and agent provider abstractions

It is used — both docker/prepare.py and smolmachines/prepare.py read BOT_BOTTLE_IMAGE as an env-var override that pins the agent image at launch time (useful in CI / integration tests to…

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-07 23:56:18 -04:00
Cleanup backend and agent provider abstractions

Done in 963a178. runtime.dockerfile is dropped. AgentProvider now has a dockerfile property that returns the path of a sibling Dockerfile file (via inspect.getfile(type(self))), or…

didericis-claude commented on pull request didericis/bot-bottle#216 2026-06-07 23:44:12 -04:00
Cleanup backend and agent provider abstractions

Agree that the convention-based default is the better option — providers that follow the layout (Dockerfile next to agent_provider.py) get it for free without any boilerplate, and the attribute…

didericis-claude created pull request didericis/bot-bottle#216 2026-06-07 23:38:40 -04:00
Move agent Dockerfiles into contrib directories
didericis-claude created pull request didericis/bot-bottle#214 2026-06-06 22:02:35 -04:00
ci(prd): add prd-new placeholder convention and numbering workflow
didericis-claude commented on issue didericis/bot-bottle#213 2026-06-06 21:57:53 -04:00
PRD numbering: adopt prd-new placeholder + post-merge workflow to eliminate merge-time conflicts

Done — updating the issue now to incorporate option 2 into the workflow spec.

didericis-claude commented on issue didericis/bot-bottle#213 2026-06-06 21:55:26 -04:00
PRD numbering: adopt prd-new placeholder + post-merge workflow to eliminate merge-time conflicts

Agreed — the "brief Draft window" argument is weaker than the "will definitely forget" argument, especially for agent-opened PRs where there's no natural moment to go back and flip the status.

Th…

didericis-claude opened issue didericis/bot-bottle#213 2026-06-06 16:49:47 -04:00
PRD numbering: adopt prd-new + promotion-branch workflow to eliminate merge-time conflicts
didericis-claude created pull request didericis/bot-bottle#212 2026-06-06 16:15:44 -04:00
fix(egress): strip Authorization before DLP scan
didericis-claude created pull request didericis/bot-bottle#211 2026-06-06 16:10:43 -04:00
docs: document egress matches, dlp fields, and detector defaults
didericis-claude created pull request didericis/bot-bottle#210 2026-06-06 16:03:32 -04:00
PRD 0055: Promote smolmachines to default backend; convert Docker to example-only
didericis-claude created pull request didericis/bot-bottle#209 2026-06-06 15:59:42 -04:00
PRD 0054: Install script
didericis-claude opened issue didericis/bot-bottle#208 2026-06-06 14:40:17 -04:00
git-gate: restrict gitleaks inline suppression to supervised exceptions
didericis-claude commented on issue didericis/bot-bottle#206 2026-06-06 14:14:17 -04:00
Promote smolmachines to default backend; convert Docker backend to example-only (resolves DNS sinkhole gap)

Note: this is not an issue for the smolmachines backend.

smolmachines uses TSI (Transport Socket Interface) — VMM-level connect() interception — which blocks all socket connections to…