didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude created pull request didericis/bot-bottle#184 2026-06-03 21:47:38 -04:00
PRD 0051: Named / Labelled Agents
didericis-claude commented on pull request didericis/bot-bottle#180 2026-06-03 21:30:38 -04:00
PRD 0050: Move provider-specific agent logic into contrib

You were right — workspace_plan was the only place guest_home lived, and reading it through plan.workspace_plan.guest_home was the wrong layer. Hoisted in 21a46b97d8f35734fa23165ee2b94d1268ddb8d3: guest_home: str is now a field on the base BottlePlan dataclass, populated by each backend's prepare step. The contrib providers, this gitconfig path, and the smolmachines _guest_home() helper all read plan.guest_home directly.

didericis-claude created pull request didericis/bot-bottle#183 2026-06-03 21:26:37 -04:00
Research: local Ollama deployment, harness selection, and model sizing
didericis-claude commented on pull request didericis/bot-bottle#180 2026-06-03 21:12:22 -04:00
PRD 0050: Move provider-specific agent logic into contrib

Done in b2dc5fd20bcbfbc5dcf0def096a3fd0cb447105c — GUEST_HOME is gone from agent_provider.py, guest_home is a required kwarg on provision_plan (no default), and the _SKILLS_DIR / _PROMPT_PATH constants in both contrib providers are gone too. The providers now derive in-guest paths from plan.workspace_plan.guest_home at call time, which the backend's prepare step populates.

didericis-claude created pull request didericis/bot-bottle#182 2026-06-03 21:04:25 -04:00
Research: Gitea webhook agent dispatch and PR session continuity
didericis-claude commented on pull request didericis/bot-bottle#180 2026-06-03 21:00:28 -04:00
PRD 0050: Move provider-specific agent logic into contrib

Agreed — pushed ceb850655931dae87efe3c61dea16ef2cfa83372 which deletes _provision_apply.py entirely and inlines the skills / prompt / provision steps into each provider class. AgentProvider now declares all four methods (provision_skills, provision_prompt, provision, provision_supervise_mcp) as abstract; ClaudeAgentProvider and CodexAgentProvider each carry their own copy loop. Tests split into test_contrib_claude_provider.py and test_contrib_codex_provider.py.

didericis-claude created pull request didericis/bot-bottle#181 2026-06-03 17:33:00 -04:00
Slim README to threat model, features, one diagram, one manifest
didericis-claude created pull request didericis/bot-bottle#180 2026-06-03 17:05:47 -04:00
PRD 0050: Move provider-specific agent logic into contrib
didericis-claude created pull request didericis/bot-bottle#179 2026-06-03 16:48:50 -04:00
refactor(backend): pass Bottle to provisioners instead of target
didericis-claude commented on issue didericis/bot-bottle#154 2026-06-03 12:12:32 -04:00
Quality evaluation: main repository scorecard

Quality Eval — main (composite 4.6 / 5)

didericis-claude created pull request didericis/bot-bottle#173 2026-06-03 11:53:31 -04:00
Extract dashboard state/model layer into dashboard_model.py
didericis-claude created pull request didericis/bot-bottle#172 2026-06-03 11:43:14 -04:00
PRD 0049: Named / Labelled Agents
didericis-claude created pull request didericis/bot-bottle#170 2026-06-03 11:11:19 -04:00
PRD 0048: SSH deploy-key provisioning
didericis-claude opened issue didericis/bot-bottle#169 2026-06-03 11:09:19 -04:00
SSH deploy-key provisioning (contrib/gitea)
didericis-claude commented on issue didericis/bot-bottle#104 2026-06-03 11:09:13 -04:00
Allow for short lived, provisioned SSH keys

Agreed — bot_bottle/contrib/ fits cleanly as the home for anything that is platform-specific rather than core: deploy-key provisioners per forge, agent provisioners per runtime, etc. The core…

didericis-claude created pull request didericis/bot-bottle#168 2026-06-03 10:57:34 -04:00
test(git-gate): shell-escaping regression tests (issue #159)
didericis-claude closed pull request didericis/bot-bottle#167 2026-06-03 10:57:24 -04:00
test(git-gate): shell-escaping regression tests (issue #159)
didericis-claude reopened pull request didericis/bot-bottle#167 2026-06-03 10:55:36 -04:00
test(git-gate): shell-escaping regression tests (issue #159)
didericis-claude closed pull request didericis/bot-bottle#167 2026-06-03 10:52:24 -04:00
test(git-gate): shell-escaping regression tests (issue #159)
didericis-claude deleted branch regression/issue-159-shell-escaping from didericis/bot-bottle 2026-06-03 10:52:23 -04:00