didericis (codex) didericis-codex
  • Joined on 2026-05-27
didericis-codex created pull request didericis/bot-bottle#127 2026-06-02 03:43:56 -04:00
PRD 0034: Sidecar Restart and Shutdown Semantics
didericis-codex opened issue didericis/bot-bottle#126 2026-06-02 03:42:37 -04:00
Clarify sidecar restart and shutdown semantics
didericis-codex opened issue didericis/bot-bottle#125 2026-06-02 03:31:09 -04:00
Split manifest schema boundaries
didericis-codex created pull request didericis/bot-bottle#124 2026-06-02 03:23:43 -04:00
PRD 0033: Manifest Schema Boundaries
didericis-codex opened issue didericis/bot-bottle#117 2026-06-01 23:35:45 -04:00
Complexity hotspots in launch, egress, and auth paths
didericis-codex opened issue didericis/bot-bottle#116 2026-06-01 23:11:37 -04:00
Design a workspace-porting abstraction for bottle start
didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 18:45:04 -04:00
PRD 0029: Codex host credentials through egress

Resolved in 1fceaae: the Claude telemetry defaults are now set in agent_provision_plan() when template == "claude" and has_provider_auth is true. Both backends only merge `agent_provision.env…

didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 18:20:03 -04:00
PRD 0029: Codex host credentials through egress

Clarification: this is the plan I propose to implement next, not something I have already done. The current code still has the provider-specific plan fields; the point of the redesign is to…

didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 18:18:58 -04:00
PRD 0029: Codex host credentials through egress

Replying to didericis/bot-bottle#110 (comment)

I’d redesign this around a provider-owned provisioning plan so provider logic can grow its own surface…

didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 18:07:39 -04:00
PRD 0029: Codex host credentials through egress

Implemented in 10c009c (refactor(agent): group provider provisioning into plan).

What changed:

  • added provider-owned AgentProvisionPlan plus dir/file/command entries in agent_provider.py
didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 17:57:18 -04:00
PRD 0029: Codex host credentials through egress

Replying to didericis/bot-bottle#110 (comment)

Agreed. I’d redesign this around a first-class provider provisioning plan instead of sprinkling provider-speci…

didericis-codex commented on pull request didericis/bot-bottle#110 2026-06-01 17:38:49 -04:00
PRD 0029: Codex host credentials through egress

Replying to didericis/bot-bottle#110 (comment)

The user-facing knob is now scoped under agent_provider as agent_provider.forward_host_credentials, and…

didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 23:30:16 -04:00
fix(git-gate): bound daemon client sessions

We did not remove the SSH path. There are two separate hops here:

  1. agent -> git-gate sidecar
  2. git-gate sidecar -> upstream Gitea

The second hop is still SSH. The git-gate mirror's pre-receive…

didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 23:22:15 -04:00
fix(git-gate): bound daemon client sessions

Follow-up from the deeper dig:

The hang is reproducible on the smolvm guest -> Docker-published git:// receive-pack path, but not on the equivalent smart-HTTP path. The decisive checks were:

-…

didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 22:30:11 -04:00
fix(git-gate): bound daemon client sessions

Replying to #884 / didericis/bot-bottle#114 (comment):

What we have learned so far about the hang:

  • It does not look like upstream Gitea auth or permissions…
didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 22:13:53 -04:00
fix(git-gate): bound daemon client sessions

Agreed. I added 630e65e with a regression test that exercises the HTTPS/egress-shaped failure path using a real git push client.

The test spins up a local smart-HTTP-shaped endpoint that…

didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 22:06:22 -04:00
fix(git-gate): bound daemon client sessions

I do not think this instance was a permission-error path. The stuck state happened before git-gate had accepted the pack and run the pre-receive hook: the attempted commit was not present in…

didericis-codex commented on pull request didericis/bot-bottle#114 2026-05-29 22:03:03 -04:00
fix(git-gate): bound daemon client sessions

Adjusted this to 15s in 7bffaa7. The tradeoff looks right here: this timeout covers the local VM-to-git-gate daemon session, so a healthy push should keep sending pack/protocol data and should…

didericis-codex created pull request didericis/bot-bottle#114 2026-05-29 21:59:40 -04:00
fix(git-gate): bound daemon client sessions
didericis-codex opened issue didericis/bot-bottle#113 2026-05-29 21:56:06 -04:00
Bug: interrupted git-gate pushes can leave receive-pack sessions wedged