Add fake llm provider
Change-Id: I7983796013f27e146506a42c8238b69a1838f1d9
diff --git a/server/config-fake.yaml b/server/config-fake.yaml
new file mode 100644
index 0000000..387ba96
--- /dev/null
+++ b/server/config-fake.yaml
@@ -0,0 +1,47 @@
+# Staff MVP Configuration with Fake LLM for Testing
+# This config uses fake LLM responses for testing without API keys
+
+openai:
+ api_key: "fake-key" # Not used by fake provider
+ base_url: "fake://test"
+ timeout: "5s"
+
+github:
+ token: "fake-github-token" # Replace with real token for actual GitHub operations
+ owner: "shota"
+ repo: "staff"
+
+git:
+ branch_prefix: "task/"
+ commit_message_template: "Task {task_id}: {task_title} by {agent_name}"
+ pr_template: |
+ ## Task: {task_title}
+
+ **Priority:** {priority}
+ **Task ID:** {task_id}
+ **Agent:** {agent_name}
+
+ ### Description
+ {task_description}
+
+ ### Solution
+ {solution}
+
+ ### Files Changed
+ {files_changed}
+
+ ---
+ *This PR was automatically generated by Staff AI Agent System (Testing Mode)*
+
+# Fake LLM configuration for testing
+agents:
+ - name: "ceo"
+ role: "CEO"
+ model: "fake-gpt-4"
+ temperature: 0.3
+ max_tokens: 4000
+ system_prompt_file: "/Users/shota/github/staff/operations/agents/ceo/system.md"
+
+tasks:
+ storage_path: "/Users/shota/github/staff/operations/tasks/"
+ completed_path: "/Users/shota/github/staff/operations/completed/"
\ No newline at end of file