{"allowContribute":false,"item":{"activeCommit":"68573c1e4faf00703cb45a95f217d3e0356023ea","allowGuestData":false,"allowGuestRun":false,"apis":{"routes":[{"method":"GET","path":"/api/status"},{"method":"POST","path":"/api/run"},{"method":"POST","path":"/api/test"},{"method":"POST","path":"/api/has-key"},{"method":"POST","path":"/api/keys-save"},{"method":"POST","path":"/api/skill-run"},{"method":"POST","path":"/api/chat"},{"method":"POST","path":"/api/invest-data"},{"method":"POST","path":"/api/invest-news"},{"method":"POST","path":"/api/invest-resolve"},{"method":"POST","path":"/api/discuss-start"},{"method":"POST","path":"/api/discuss-step"},{"method":"POST","path":"/api/discuss-status"},{"method":"POST","path":"/api/discuss-pause"},{"method":"POST","path":"/api/discuss-cancel"},{"method":"POST","path":"/api/discuss-list"},{"method":"POST","path":"/api/discuss-release"}],"types":{"BgJob":"interface BgJob {\n  jobId: string; template: string; question: string; mode: string;\n  folderName: string; title: string;\n  systems: Record\u003cstring, string\u003e;\n  steps: BgStep[]; stepIndex: number; status: BgStatus;\n  transcript: BgMsg[]; draftPin: string; spec: string; latestMini: string;\n  /** 拍板宣示：verdict 步只寫這裡＋逐字稿，不准碰 spec（verdict 蓋掉詳細版 bug 修復） */\n  verdict: string;\n  /** 規格版本：每次 converge／spectable 留一份，不覆蓋；短版不准蓋長版 */\n  specHistory: string[];\n  outputNoteId: string; error: string; failCount: number;\n  heartbeat: number; claimedBy: string; claimedAt: number; updatedAt: number;\n}","BgMsg":"interface BgMsg { roleId: string; roleName: string; text: string; emotion: number; by?: string; at?: number; }","BgStatus":"type BgStatus = 'running' | 'paused' | 'done' | 'error' | 'cancelled';","BgStep":"interface BgStep {\n  kind: 'say' | 'mini' | 'converge' | 'spectable' | 'verdict' | 'arbitrate' | 'extend';\n  roleId: string;\n  roleName: string;\n  /** 對應 job.systems 的 key（人設本文只存一份，steps 只引用 key，省 NOTE 空間） */\n  sys: string;\n  /** 本步的輪次提示（不含逐字稿，前端半搬過來，後端只拼逐字稿） */\n  hint: string;\n  feed: 'tail3k' | 'tail6k' | 'musicFeed' | 'full';\n  pinAsDraft?: boolean;\n  model?: string;\n  /** C 兜底：投資收斂／決策書「顯示名→職能」對照 */\n  dename?: Array\u003c{ name: string; job: string }\u003e;\n  /** 仲裁步：判 NO（無新東西）時跳到哪一步（converge 的下標） */\n  jumpTo?: number;\n  /** 加輪步：Lisa 最後一輪判收斂度，EXTEND 就地 splice 加輪（1-3 輪，總死線 20）再插一顆 extend 遞迴 */\n  extendMeta?: { from: number; max: number; draftRd: number; enabled: boolean };\n}","BrainKeys":"interface BrainKeys {\n  agnesKey?: string;\n  geminiKey?: string;\n  groqKey?: string;\n  cohereKey?: string;\n  /** FinMind token（投資戰情室數據包用，使用者自備，免費註冊即有） */\n  finmindKey?: string;\n}","BrainModel":"type BrainModel = 'agnes' | 'gemini' | 'groq' | 'cohere';","RunBody":"interface RunBody {\n  systemPrompt?: string;\n  inputs?: Record\u003cstring, string\u003e;\n  model?: string;\n  /** 共用重試：前端設定頁可調（1-10 次／0-30 秒），四腦共用 */\n  maxAttempts?: number;\n  retryDelaySec?: number;\n  /** C 兜底：投資收斂／決策書「顯示名→職能」對照，後端確定性去名用（確定性，不花 AI 點數） */\n  dename?: Array\u003c{ name: string; job: string }\u003e;\n}"}},"assets":{},"backendEvents":[],"backendScheduleRuns":{"discuss-tick":{"at":1790374499710,"ok":true}},"backendSchedules":[{"frequency":"LOOP","handler":"/__schedule__/discuss-tick","id":"discuss-tick","intervalMs":60000,"timezone":"Asia/Taipei"}],"bundleHash":"8c03c10170957e9d","createdAt":1789980567510,"displayName":"AI智能公司","gitCommit":"68573c1e4faf00703cb45a95f217d3e0356023ea","id":"df5dd677435856493c423618","isPublic":true,"itemType":"PLUGIN","minClientVersion":"1.10.9","name":"AI智能公司","parents":{},"pluginDir":"df5dd677435856493c423618","repositoryID":"repo_7822068c635c418939020374","shareMode":"locked","status":"active","updatedAt":1790374499721,"updatedBy":{"userId":"6a46f1f3013d79e6f40868","userName":"平凡人"},"version":5539},"ownerMemberId":"6a46f1f3013d79e6f40868","ownerName":"平凡人","publicPlugins":{"PLUGIN":{"pluginItemId":"df5dd677435856493c423618","pluginDir":"df5dd677435856493c423618","bundleHash":"8c03c10170957e9d","live":false}},"subtree":[{"activeCommit":"68573c1e4faf00703cb45a95f217d3e0356023ea","allowGuestData":false,"allowGuestRun":false,"apis":{"routes":[{"method":"GET","path":"/api/status"},{"method":"POST","path":"/api/run"},{"method":"POST","path":"/api/test"},{"method":"POST","path":"/api/has-key"},{"method":"POST","path":"/api/keys-save"},{"method":"POST","path":"/api/skill-run"},{"method":"POST","path":"/api/chat"},{"method":"POST","path":"/api/invest-data"},{"method":"POST","path":"/api/invest-news"},{"method":"POST","path":"/api/invest-resolve"},{"method":"POST","path":"/api/discuss-start"},{"method":"POST","path":"/api/discuss-step"},{"method":"POST","path":"/api/discuss-status"},{"method":"POST","path":"/api/discuss-pause"},{"method":"POST","path":"/api/discuss-cancel"},{"method":"POST","path":"/api/discuss-list"},{"method":"POST","path":"/api/discuss-release"}],"types":{"BgJob":"interface BgJob {\n  jobId: string; template: string; question: string; mode: string;\n  folderName: string; title: string;\n  systems: Record\u003cstring, string\u003e;\n  steps: BgStep[]; stepIndex: number; status: BgStatus;\n  transcript: BgMsg[]; draftPin: string; spec: string; latestMini: string;\n  /** 拍板宣示：verdict 步只寫這裡＋逐字稿，不准碰 spec（verdict 蓋掉詳細版 bug 修復） */\n  verdict: string;\n  /** 規格版本：每次 converge／spectable 留一份，不覆蓋；短版不准蓋長版 */\n  specHistory: string[];\n  outputNoteId: string; error: string; failCount: number;\n  heartbeat: number; claimedBy: string; claimedAt: number; updatedAt: number;\n}","BgMsg":"interface BgMsg { roleId: string; roleName: string; text: string; emotion: number; by?: string; at?: number; }","BgStatus":"type BgStatus = 'running' | 'paused' | 'done' | 'error' | 'cancelled';","BgStep":"interface BgStep {\n  kind: 'say' | 'mini' | 'converge' | 'spectable' | 'verdict' | 'arbitrate' | 'extend';\n  roleId: string;\n  roleName: string;\n  /** 對應 job.systems 的 key（人設本文只存一份，steps 只引用 key，省 NOTE 空間） */\n  sys: string;\n  /** 本步的輪次提示（不含逐字稿，前端半搬過來，後端只拼逐字稿） */\n  hint: string;\n  feed: 'tail3k' | 'tail6k' | 'musicFeed' | 'full';\n  pinAsDraft?: boolean;\n  model?: string;\n  /** C 兜底：投資收斂／決策書「顯示名→職能」對照 */\n  dename?: Array\u003c{ name: string; job: string }\u003e;\n  /** 仲裁步：判 NO（無新東西）時跳到哪一步（converge 的下標） */\n  jumpTo?: number;\n  /** 加輪步：Lisa 最後一輪判收斂度，EXTEND 就地 splice 加輪（1-3 輪，總死線 20）再插一顆 extend 遞迴 */\n  extendMeta?: { from: number; max: number; draftRd: number; enabled: boolean };\n}","BrainKeys":"interface BrainKeys {\n  agnesKey?: string;\n  geminiKey?: string;\n  groqKey?: string;\n  cohereKey?: string;\n  /** FinMind token（投資戰情室數據包用，使用者自備，免費註冊即有） */\n  finmindKey?: string;\n}","BrainModel":"type BrainModel = 'agnes' | 'gemini' | 'groq' | 'cohere';","RunBody":"interface RunBody {\n  systemPrompt?: string;\n  inputs?: Record\u003cstring, string\u003e;\n  model?: string;\n  /** 共用重試：前端設定頁可調（1-10 次／0-30 秒），四腦共用 */\n  maxAttempts?: number;\n  retryDelaySec?: number;\n  /** C 兜底：投資收斂／決策書「顯示名→職能」對照，後端確定性去名用（確定性，不花 AI 點數） */\n  dename?: Array\u003c{ name: string; job: string }\u003e;\n}"}},"assets":{},"backendEvents":[],"backendScheduleRuns":{"discuss-tick":{"at":1790374499710,"ok":true}},"backendSchedules":[{"frequency":"LOOP","handler":"/__schedule__/discuss-tick","id":"discuss-tick","intervalMs":60000,"timezone":"Asia/Taipei"}],"bundleHash":"8c03c10170957e9d","createdAt":1789980567510,"displayName":"AI智能公司","gitCommit":"68573c1e4faf00703cb45a95f217d3e0356023ea","id":"df5dd677435856493c423618","isPublic":true,"itemType":"PLUGIN","minClientVersion":"1.10.9","name":"AI智能公司","parents":{},"pluginDir":"df5dd677435856493c423618","repositoryID":"repo_7822068c635c418939020374","shareMode":"locked","status":"active","updatedAt":1790374499721,"updatedBy":{"userId":"6a46f1f3013d79e6f40868","userName":"平凡人"},"version":5539}]}