claude-code streaming chat, desktop remote viewer, new-automation route, tiktok task v4, misc fixes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-02 20:00:45 +00:00
co-authored by Claude Opus 4.6
parent 0068244356
commit 40a9768cb3
91 changed files with 17872 additions and 85 deletions
+2 -1
View File
@@ -60,6 +60,7 @@ export function useVisiblePiModels() {
const allowedProviderSet = new Set(allowed.map((key) => key.split(':')[0]));
return models.filter((m) => {
if (m.provider === 'claude-code') return true;
const isExplicitlyAllowed = allowedSet.has(modelKey(m));
const isFromNewProvider = !allowedProviderSet.has(m.provider);
return isExplicitlyAllowed || isFromNewProvider;
@@ -75,5 +76,5 @@ export function useEnabledPiModels() {
if (allowed.length === 0) return models;
const allowedSet = new Set(allowed);
return models.filter((m) => allowedSet.has(modelKey(m)));
return models.filter((m) => m.provider === 'claude-code' || allowedSet.has(modelKey(m)));
}
+3 -3
View File
@@ -87,8 +87,8 @@ export type UserState = Record<string, unknown>;
export const DEFAULT_SETTINGS: UserSettings = {
chat: {
defaultProvider: 'pi',
defaultModel: null,
defaultProjectModel: null,
defaultModel: 'claude-code',
defaultProjectModel: 'claude-code',
systemPrompt: '',
temperature: 1,
defaultPwd: '~',
@@ -100,7 +100,7 @@ export const DEFAULT_SETTINGS: UserSettings = {
},
tasks: {
defaultProvider: 'pi',
defaultModel: null,
defaultModel: 'claude-code',
},
appearance: {
colorMode: 'light',