story-206: default to claude-code-pty on first use

Squash merge of feature/story-206

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dave
2026-02-26 15:02:16 +00:00
parent 17fd3b2dc2
commit a2465f476a
4 changed files with 85 additions and 11 deletions

View File

@@ -151,7 +151,7 @@ interface ChatProps {
export function Chat({ projectPath, onCloseProject }: ChatProps) {
const { messages, setMessages, clearMessages } = useChatHistory(projectPath);
const [loading, setLoading] = useState(false);
const [model, setModel] = useState("llama3.1");
const [model, setModel] = useState("claude-code-pty");
const [enableTools, setEnableTools] = useState(true);
const [availableModels, setAvailableModels] = useState<string[]>([]);
const [claudeModels, setClaudeModels] = useState<string[]>([]);
@@ -244,8 +244,6 @@ export function Chat({ projectPath, onCloseProject }: ChatProps) {
const savedModel = await api.getModelPreference();
if (savedModel) {
setModel(savedModel);
} else if (sortedModels.length > 0) {
setModel(sortedModels[0]);
}
} catch (e) {
console.error(e);