didericis
  • Joined on 2025-09-19
didericis pushed to decompose-egress-dlp-config at didericis/bot-bottle 2026-06-25 19:35:44 -04:00
1659f738ef refactor(egress): split DLP detector-config parsing into its own module
didericis created branch decompose-egress-dlp-config in didericis/bot-bottle 2026-06-25 19:35:44 -04:00
didericis pushed to cover-egress-addon-adapter at didericis/bot-bottle 2026-06-25 19:31:24 -04:00
af7f74dc32 test(egress): cover egress_addon adapter; drop coverage omit
didericis created branch cover-egress-addon-adapter in didericis/bot-bottle 2026-06-25 19:31:24 -04:00
didericis pushed to prd-egress-control-plane at didericis/bot-bottle 2026-06-25 19:13:38 -04:00
99ba532783 docs(prd): add PRD for egress control plane
didericis created branch prd-egress-control-plane in didericis/bot-bottle 2026-06-25 19:13:38 -04:00
didericis pushed to prd-smolmachines-linux at didericis/bot-bottle 2026-06-25 17:08:26 -04:00
49c2ed0b93 feat(smolmachines): run backend on Linux
a666f9fe54 docs(prd): add PRD for smolmachines backend on Linux
eaf6b1f72e ci(prd): assign sequential numbers to new PRDs
ca910f8f4f fix(start): show bottle lineage root-first with -> arrows
338c08a243 test: fix cli selector typing
Compare 11 commits »
didericis commented on issue didericis/bot-bottle#251 2026-06-25 17:04:09 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Also will want to introduce a “settings.yml” that lives in the root of the .bot-bottle folder and has a “budget” section. Budgets should be keyed by agent providers (same name as those…

didericis commented on issue didericis/bot-bottle#251 2026-06-25 17:01:34 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Does the dashboard need authn for remote control, and over what transport?

Eventually yes (for web and mobile remote control, which will also be cross host), but to start lets stick with a…

didericis commented on issue didericis/bot-bottle#251 2026-06-25 17:00:09 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

On cutoff: drop egress only, or also pause/stop the bottle?

Good question: probably should add a customizable “cutoff policy” to bottles, with the following options:

  • ”cutoff”…
didericis commented on issue didericis/bot-bottle#251 2026-06-25 16:56:44 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Host-level controller vs. per-bottle control daemon for the dashboard channel.

Should be host level. Once this is in place, we should also probably move the supervisor UI to the same…

didericis commented on issue didericis/bot-bottle#251 2026-06-25 16:51:28 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Per-bottle thresholds vs. a global budget across all bottles?

Probably makes sense to have a “global” budget… this is something we eventually want to add to a control plane that can…

didericis pushed to prd-smolmachines-linux at didericis/bot-bottle 2026-06-25 16:49:06 -04:00
a4413406df feat(smolmachines): run backend on Linux
49c75dc852 docs(prd): add PRD for smolmachines backend on Linux
Compare 2 commits »
didericis created branch prd-smolmachines-linux in didericis/bot-bottle 2026-06-25 16:49:06 -04:00
didericis commented on issue didericis/bot-bottle#251 2026-06-25 16:46:46 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Where does the usage signal come from — request counts at the proxy, response-body token parsing, or a provider usage API? What's accurate enough to gate on?

Agent providers should have an…

didericis deleted branch separate-agent-bottle-selection from didericis/bot-bottle 2026-06-25 16:40:57 -04:00
didericis pushed to main at didericis/bot-bottle 2026-06-25 16:40:56 -04:00
ca910f8f4f fix(start): show bottle lineage root-first with -> arrows
338c08a243 test: fix cli selector typing
6faa6f67aa feat(tui,start): space/enter split, bottle lineage, YAML preflight
b6ae6af63a fix(types): resolve pyright errors introduced in #269 changes
ad72eeddc1 feat(tui): add reordering to filter_multiselect
Compare 8 commits »
didericis closed issue didericis/bot-bottle#269 2026-06-25 16:40:55 -04:00
Remove bottle from agent manifest
didericis merged pull request didericis/bot-bottle#270 2026-06-25 16:40:54 -04:00
PRD: Separate agent and bottle selection