didericis-claude
75f0f9d907
refactor(egress): deduplicate token resolution across backends (PRD 0030)
...
Extract egress_resolve_token_values_with_provider into bot_bottle/egress.py.
Both docker and smolmachines launch paths now call the shared function
instead of duplicating the forward_host_credentials / CODEX_HOST_CREDENTIAL_TOKEN_REF
resolution block.
Also fixes the host_env: object annotation on smolmachines._resolve_token_env
to the correct dict[str, str].
Closes #118 .
2026-06-02 04:22:43 +00:00
didericis-codex
711cb9c194
feat(codex): inject host credentials via egress
2026-06-01 22:24:17 -04:00
didericis-codex
6ea19a8d53
fix(git-gate): use smart http for smolmachines pushes
test / unit (pull_request) Successful in 40s
test / integration (pull_request) Successful in 54s
test / unit (push) Successful in 37s
test / integration (push) Successful in 44s
2026-05-29 23:21:50 -04:00
didericis-codex
c854db87c6
fix(git): mount git-gate known hosts
test / unit (push) Successful in 36s
test / integration (push) Successful in 57s
test / unit (pull_request) Successful in 32s
test / integration (pull_request) Successful in 59s
2026-05-28 19:59:37 -04:00
didericis-codex
43cd83d77b
fix(smolmachines): build sidecar image before launch
test / unit (pull_request) Successful in 26s
test / integration (pull_request) Successful in 39s
2026-05-28 18:49:28 -04:00
didericis-codex
1cbedc91c0
refactor(agent): use agent-neutral runtime names
...
Assisted-by: Codex
2026-05-28 17:59:24 -04:00
didericis-codex
c08b09dc9f
refactor!: rename project to bot-bottle
...
Assisted-by: Codex
2026-05-28 17:56:14 -04:00