You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{name: 'codebone_skeleton',description: 'Get the structural skeleton of a source file or directory: all function signatures, class definitions, imports, and type declarations with line numbers. Bodies of functions are omitted. Use mode:"summary" for large Python directories to focus on files, public classes/functions, routes, tables, and key methods.',inputSchema: schema({path: 'string',publicOnly: 'boolean',maxFiles: 'integer',budget: 'integer',changedOnly: 'boolean',mode: 'string'},['path']),outputSchema: outputSchema()},
226
226
{name: 'codebone_symbols',description: 'Search for a symbol (function, class, variable, type) by name across the entire project. Returns definitions and references with file paths and line numbers. Use this to find where something is defined or used.',inputSchema: schema({query: 'string',path: 'string',kind: 'string',exact: 'boolean',fuzzy: 'boolean',limit: 'integer',includeImports: 'boolean'},['query']),outputSchema: outputSchema()},
227
227
{name: 'codebone_read',description: 'Read a specific symbol body or line range. Prefer symbolId from codebone_skeleton or codebone_symbols over fuzzy symbol names.',inputSchema: schema({path: 'string',symbolId: 'string',symbol: 'string',lines: 'string',context: 'integer',maxBytes: 'integer'},['path']),outputSchema: outputSchema()},
228
-
{name: 'codebone_context',description: 'Build a ranked context pack for a concrete coding task under a token budget. Use before editing when you need to understand related files.',inputSchema: schema({goal: 'string',path: 'string',budget: 'integer',includeTests: 'boolean',changedOnly: 'boolean'},['goal']),outputSchema: outputSchema()},
228
+
{name: 'codebone_context',description: 'Build a ranked context pack for a concrete coding task under a token budget. Use mode:"architecture" for compact Python service summaries: routes, app dependencies, tables, local dependency flow, and suggested tests.',inputSchema: schema({goal: 'string',path: 'string',budget: 'integer',includeTests: 'boolean',changedOnly: 'boolean',mode: 'string'},['goal']),outputSchema: outputSchema()},
229
229
{name: 'codebone_batch',description: 'Execute multiple read-only codebone operations in one call. Use to minimize round-trips when you need several skeleton/read/symbol/context results.',inputSchema: {type: 'object',properties: {operations: {type: 'array',items: {type: 'object'}}},required: ['operations'],additionalProperties: false},outputSchema: outputSchema()},
230
230
{name: 'codebone_index',description: 'Build or update the local project symbol index for faster searches and context packs.',inputSchema: schema({path: 'string',clear: 'boolean'}),outputSchema: outputSchema()},
231
231
{name: 'codebone_doctor',description: 'Check codebone installation, parser availability, index writability, and MCP stdio readiness.',inputSchema: schema({}),outputSchema: outputSchema()},
0 commit comments