-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
Description
Summary
Add a set_complexity tool to the recap MCP server that captures the assessed complexity of the current task. This provides important context for users to understand the scope of work.
Complexity Levels
trivial- Quick fix, single changesimple- Straightforward implementation, few filescomplex- Multi-step, architectural decisions, significant scope
MCP Tool
server.registerTool(
'set_complexity',
{
title: 'Set Complexity',
description: 'Set the assessed complexity of the current task',
inputSchema: {
complexity: z.enum(['trivial', 'simple', 'complex']).describe('Task complexity level'),
reason: z.string().optional().describe('Brief explanation for the assessment'),
},
},
// ...
)Schema Addition
{
"filePath": "...",
"goal": null,
"complexity": {
"level": "complex",
"reason": "Multiple files affected, requires architectural changes",
"timestamp": "2025-12-15T10:23:45Z"
},
"entries": [...],
"artifacts": [...]
}Prompt Updates
Update prompts to:
- Call
set_complexitywhen complexity is determined or changes - Do NOT use
add_entryto report complexity - use the dedicated tool
Related
- Part of the Loom Context Panel feature set
- Extends Loom Recap MCP Server #346 (Recap MCP Server)
- Coordinate prompt updates with Update prompts to use Loom Recap MCP #347
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done