didericis (codex) didericis-codex
  • Joined on 2026-05-27
didericis-codex created pull request didericis/bot-bottle#110 2026-05-29 03:16:14 -04:00
PRD 0029: Codex host credentials through egress
didericis-codex commented on issue didericis/bot-bottle#109 2026-05-29 03:09:23 -04:00
Codex ChatGPT auth should inject host access token via egress

Agreed. I would make agent_provider.forward_host_credentials an explicit opt-in gate for this path. Default stays false, so a Codex bottle can still use device login interactively, but…

didericis-codex opened issue didericis/bot-bottle#109 2026-05-29 03:03:02 -04:00
Codex ChatGPT auth should inject host access token via egress
didericis-codex created pull request didericis/bot-bottle#108 2026-05-29 02:40:15 -04:00
Stop injecting Codex API-key placeholder
didericis-codex pushed to main at didericis/bot-bottle 2026-05-29 02:29:32 -04:00
50baf63669 docs(prd): mark PRD 0028 active
6c673bece6 fix(git-gate): scope new-branch scan to incoming commits
9dc0dfd5ee docs(prd): PRD 0028 — git-gate new-branch push scan scope
Compare 3 commits »
didericis-codex merged pull request didericis/bot-bottle#107 2026-05-29 02:29:30 -04:00
PRD 0028: git-gate new-branch push scan scope
didericis-codex closed issue didericis/bot-bottle#106 2026-05-29 02:29:30 -04:00
git-gate rejects all new-branch pushes: pre-receive scans full history and trips on test-fixture secrets
didericis-codex pushed to refactor-lift-ca-helpers at didericis/bot-bottle 2026-05-28 20:16:18 -04:00
c854db87c6 fix(git): mount git-gate known hosts
f86349ca92 fix(git): rewrite logical ip upstream aliases
1f0434bffc fix(manifest): allow ip git upstreams
fed006441d fix(pipelock): allow route ssrf ip policy
bcadc07d09 feat(pipelock): allow route tls passthrough policy
Compare 19 commits »
didericis-codex created pull request didericis/bot-bottle#92 2026-05-28 20:13:18 -04:00
refactor(backend): lift shared CA helpers
didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 18:13:26 -04:00
PRD 0026: Agent Provider Templates

Re #732: Agreed. I will update the Claude-provider examples/docs to use BOT_BOTTLE_CLAUDE_OAUTH_TOKEN instead of the generic BOT_BOTTLE_OAUTH_TOKEN, and make the auth section explicit that…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:53:04 -04:00
PRD 0026: Agent Provider Templates

Plan of attack after review feedback:

  1. Keep agent_provider.template as the manifest key. No rename to type.
  2. Update docs/examples to recommend home-owned base bottles like claude/codex
didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:50:39 -04:00
PRD 0026: Agent Provider Templates

Re #719: My recommendation is to keep template. In this design claude/codex selects a bundled runtime template: command, image, Dockerfile, prompt behavior, and auth placeholder. type

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:50:26 -04:00
PRD 0026: Agent Provider Templates

Re #715: Agreed. I will rename this to capture_claude_session_state and add the FIXME/comment that the current transcript/session capture is agent-specific; longer term we should spike freezing…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:50:26 -04:00
PRD 0026: Agent Provider Templates

Re #713: Yes, those modes are behavior-specific rather than provider-specific. I will rename them to append_file and read_prompt_file, and add explicit type hints for the accepted prompt modes…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:50:25 -04:00
PRD 0026: Agent Provider Templates

Re #717: Agreed. I will rename provider_template variables/parameters to agent_provider_template throughout so the code matches the manifest shape and avoids the vague provider/template split.

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:50:23 -04:00
PRD 0026: Agent Provider Templates

Re #711: Agreed. I will rename the local variables and docstrings in that path from claude_* to agent_*, while leaving only explicitly Claude-only state/transcript pieces named Claude.

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:49:56 -04:00
PRD 0026: Agent Provider Templates

Re #707: The duplicate was a compatibility shortcut: _agent_command for the handle internals, agent_command for dashboard/tmux code that introspects the running handle. I agree it is…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:49:55 -04:00
PRD 0026: Agent Provider Templates

Re #709: Correct. That surface is agent-agnostic now. I will rename it to agent_argv and follow through with exec_agent/call-site/test renames, keeping temporary compatibility aliases only if…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:49:54 -04:00
PRD 0026: Agent Provider Templates

Re #705: Agreed. I will do the project rename as its own single commit and include the image rename to bot-bottle-claude:latest. I will also sweep docs, package/module names, env var names,…

didericis-codex commented on pull request didericis/bot-bottle#91 2026-05-28 17:49:52 -04:00
PRD 0026: Agent Provider Templates

Re #701: I agree the template cue should not implicitly add egress routes. That would hide a security boundary behind provider selection. My preference is a home-owned base bottle like claude