didericis
  • Joined on 2025-09-19
didericis commented on pull request didericis/bot-bottle#216 2026-06-08 00:01:39 -04:00
Cleanup backend and agent provider abstractions

Are we using this anywhere? Not sure if it's worth keeping this. If it's being used should be renamed to BOT_BOTTLE_AGENT_IMAGE.

didericis pushed to issue-215-dockerfile-colocation at didericis/bot-bottle 2026-06-07 23:56:12 -04:00
963a178b20 refactor: replace runtime.dockerfile with AgentProvider.dockerfile property
didericis commented on pull request didericis/bot-bottle#216 2026-06-07 23:49:05 -04:00
Cleanup backend and agent provider abstractions

@didericis-claude runtime.dockerfile should be dropped.

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

Let's have the path be declared in the agent provider, and have it be a public attribute. Probably want to set it relative to file specifically for these inbuilt agent providers, but other agent providers could declare it elsewhere.

didericis pushed to issue-215-dockerfile-colocation at didericis/bot-bottle 2026-06-07 23:38:27 -04:00
e9adcdd91d refactor: move agent Dockerfiles into their contrib directories
didericis created branch issue-215-dockerfile-colocation in didericis/bot-bottle 2026-06-07 23:38:27 -04:00
didericis opened issue didericis/bot-bottle#215 2026-06-07 23:30:57 -04:00
Move agent dockerfiles into contrib
didericis closed issue didericis/bot-bottle#204 2026-06-07 23:24:05 -04:00
Extended outbound DLP scan: headers, query params, paths, DNS lookups
didericis deleted branch prd-0053-extended-outbound-scan from didericis/bot-bottle 2026-06-07 23:24:05 -04:00
didericis pushed to main at didericis/bot-bottle 2026-06-07 23:24:05 -04:00
652c8cb5a7 ci(prd): rename PRD to prd-new placeholder per new convention
11a8f3ba99 docs(prd): renumber PRD 0053 → 0055 (0053 slot claimed by user-provider-plugins)
451e6fc2fc feat(dlp): add 7 token patterns, Unicode normalization, CRLF injection detection (PRD 0053)
1ecef55fea feat(dlp): websocket scanning, response headers, extended encoding variants, sk-proj pattern (PRD 0053)
76e38b24e6 fix(types): resolve pyright errors in test_egress_addon_core
Compare 7 commits »
didericis merged pull request didericis/bot-bottle#205 2026-06-07 23:24:04 -04:00
PRD: Extended outbound DLP scan surfaces
didericis pushed to prd-0053-extended-outbound-scan at didericis/bot-bottle 2026-06-07 23:19:16 -04:00
652c8cb5a7 ci(prd): rename PRD to prd-new placeholder per new convention
11a8f3ba99 docs(prd): renumber PRD 0053 → 0055 (0053 slot claimed by user-provider-plugins)
451e6fc2fc feat(dlp): add 7 token patterns, Unicode normalization, CRLF injection detection (PRD 0053)
1ecef55fea feat(dlp): websocket scanning, response headers, extended encoding variants, sk-proj pattern (PRD 0053)
76e38b24e6 fix(types): resolve pyright errors in test_egress_addon_core
Compare 8 commits »
didericis pushed to prd-0053-extended-outbound-scan at didericis/bot-bottle 2026-06-07 22:42:35 -04:00
bf8eeb8d3d ci(prd): rename PRD to prd-new placeholder per new convention
a4e75b5ff0 docs(prd): renumber PRD 0053 → 0055 (0053 slot claimed by user-provider-plugins)
e576f2286f feat(dlp): add 7 token patterns, Unicode normalization, CRLF injection detection (PRD 0053)
8f46ab022f feat(dlp): websocket scanning, response headers, extended encoding variants, sk-proj pattern (PRD 0053)
693e57fe1c fix(types): resolve pyright errors in test_egress_addon_core
Compare 37 commits »
didericis deleted branch fix/egress-strip-auth-before-scan from didericis/bot-bottle 2026-06-07 22:36:04 -04:00
didericis pushed to main at didericis/bot-bottle 2026-06-07 22:36:03 -04:00
a04aed098d fix(egress): strip Authorization before DLP scan; remove auth_header param from scan_outbound
didericis merged pull request didericis/bot-bottle#212 2026-06-07 22:36:01 -04:00
fix(egress): strip Authorization before DLP scan
didericis pushed to fix/egress-strip-auth-before-scan at didericis/bot-bottle 2026-06-07 22:30:18 -04:00
a04aed098d fix(egress): strip Authorization before DLP scan; remove auth_header param from scan_outbound
916b70c595 ci(prd): assign sequential numbers to new PRDs
55cb3429d4 fix(lint): add parse_config tests to satisfy pyright unused-import
545ff3582f fix(lint): resolve pylint and pyright issues on egress-log-option
8743299226 ci(prd): rename PRD to prd-new placeholder per new convention
Compare 30 commits »
didericis deleted branch feat/egress-log-option from didericis/bot-bottle 2026-06-07 20:32:49 -04:00
didericis pushed to main at didericis/bot-bottle 2026-06-07 20:32:48 -04:00
55cb3429d4 fix(lint): add parse_config tests to satisfy pyright unused-import
545ff3582f fix(lint): resolve pylint and pyright issues on egress-log-option
8743299226 ci(prd): rename PRD to prd-new placeholder per new convention
205e94f960 docs(prd): renumber PRD 0053 → 0056 (0053 slot claimed by user-provider-plugins)
86b0a4d285 feat(egress): add location, context snippets, and token redaction to DLP logging
Compare 7 commits »
didericis merged pull request didericis/bot-bottle#207 2026-06-07 20:32:47 -04:00
PRD: Egress traffic logging