From c930c537bc928f0a04dd179e8649e19ca549d83c Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Mar 2026 22:41:00 +0000 Subject: [PATCH] storkit: accept 357_story_bot_assign_command_to_pre_assign_a_model_to_a_story --- ..._gemini_agent_backend_via_google_ai_api.md | 25 ------------------- ...ommand_to_pre_assign_a_model_to_a_story.md | 0 2 files changed, 25 deletions(-) delete mode 100644 .storkit/work/1_backlog/345_story_gemini_agent_backend_via_google_ai_api.md rename .storkit/work/{5_done => 6_archived}/357_story_bot_assign_command_to_pre_assign_a_model_to_a_story.md (100%) diff --git a/.storkit/work/1_backlog/345_story_gemini_agent_backend_via_google_ai_api.md b/.storkit/work/1_backlog/345_story_gemini_agent_backend_via_google_ai_api.md deleted file mode 100644 index 8c1d2fd..0000000 --- a/.storkit/work/1_backlog/345_story_gemini_agent_backend_via_google_ai_api.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: "Gemini agent backend via Google AI API" ---- - -# Story 345: Gemini agent backend via Google AI API - -## User Story - -As a project owner, I want to run agents using Gemini (2.5 Pro, etc.) via the Google AI API, so that I can use Google models for coding tasks alongside Claude and ChatGPT. - -## Acceptance Criteria - -- [ ] Implement GeminiRuntime using the AgentRuntime trait from refactor 343 -- [ ] Supports Gemini 2.5 Pro and other Gemini models via the Google AI generativeai API -- [ ] Manages a conversation loop: send prompt + tool definitions, execute tool calls, continue until done -- [ ] Agents connect to storkit's MCP server for all tool operations — no custom file/bash tools needed -- [ ] MCP tool definitions are converted to Gemini function calling format -- [ ] Configurable in project.toml: runtime = 'gemini', model = 'gemini-2.5-pro' -- [ ] GOOGLE_AI_API_KEY passed via environment variable -- [ ] Token usage tracked and logged to token_usage.jsonl -- [ ] Agent output streams to the same event system (web UI, bot notifications) - -## Out of Scope - -- TBD diff --git a/.storkit/work/5_done/357_story_bot_assign_command_to_pre_assign_a_model_to_a_story.md b/.storkit/work/6_archived/357_story_bot_assign_command_to_pre_assign_a_model_to_a_story.md similarity index 100% rename from .storkit/work/5_done/357_story_bot_assign_command_to_pre_assign_a_model_to_a_story.md rename to .storkit/work/6_archived/357_story_bot_assign_command_to_pre_assign_a_model_to_a_story.md