feat: let agents read supervisor story graphs
Expose saved decisions, timelines and source evidence through read-only Story Graph tools across Model, Harness and local/remote OpenCode and Continue. Supervisor enablement and runtime assignments govern discovery and calls; reads do not invoke models or modify stored evidence. Remote use requires matching Desktop and Agent changes. Make Continue discussion show the complete editable message with a separated destination and shared action layout. Sending uses the visible draft without reattaching removed context. Validation: existing focused MCP, runtime, controlled Linux Host, discussion component and Electron layout checks plus typechecks; staged diff check passed. Cross-scope fact reuse, historical reconstruction and full package acceptance remain deferred. Release note: Agents can consult saved supervisor decisions and their sources when continuing work. Continue discussion now lets you review and edit the complete message before sending.
This commit is contained in:
@@ -10,6 +10,7 @@ import {
|
||||
import { goodbuddyConfigTools } from './goodbuddy-config-tools'
|
||||
import { builtinModelTools } from './builtin-model-tools'
|
||||
import { obsidianScopedDataTools } from './obsidian-tools'
|
||||
import { storyGraphTools } from './story-graph-tools'
|
||||
|
||||
export type BuiltinMcpServerSummary = {
|
||||
id: BuiltinMcpServerId
|
||||
@@ -28,6 +29,15 @@ export type BuiltinMcpServerSummary = {
|
||||
}
|
||||
|
||||
export const builtinMcpServers = [
|
||||
{
|
||||
id: 'story-graph',
|
||||
name: 'Story Graph',
|
||||
description: 'Read stored work decisions, their evolution and source evidence while Supervisor is enabled.',
|
||||
tools: storyGraphTools.map(({ name, summary, access }) => ({ name, description: summary, access })),
|
||||
supportedAssignments: ['model', 'opencode', 'continue', 'deepseek-harness'],
|
||||
access: 'read',
|
||||
authorization: 'conversation-scoped'
|
||||
},
|
||||
{
|
||||
id: 'obsidian',
|
||||
name: 'Obsidian',
|
||||
|
||||
Reference in New Issue
Block a user