Continue working on a shared Clipkit project by loading it via its share ID or editor URL. Pass an existing project ID to load into that project, or omit it to create a new one.
Batch create JIRA worklogs from a structured array. Provide issue keys, hours, dates, and optional descriptions. Use with get_schedule to prevent logging on non-working days.
Summarize the git working-tree diff as files with added/deleted counts and affected functions/classes, giving the blast radius without pulling the patch into context.
Provides local persistent working memory for AI agents, allowing them to load rules, preferences, and project state before tasks and save validated experiences after successful completion. Works with stdio MCP clients via a local JSON file.
Prevents context bloat and the 'Lost in the Middle' phenomenon by distilling action histories into concise summaries while maintaining a clear core objective.
Apply multi-file changes transactionally on an isolated Git branch, run an optional verify command, auto-commit and ff-merge, and roll back on any failure to keep the working tree clean.
Create an infinite construction line on the dedicated CONSTRUCTION layer for use as scaffolding. Clear it with construction_clear() before finalizing the drawing.
Compress memory at working, session, or epoch scope to reduce token usage and consolidate key information. Removes original entries after compression. Use when conversation buffers grow large or to merge summaries.
Run CalculiX solver on an existing Fem::FemAnalysis and get max von Mises stress, displacements, and node count. Returns error details and working directory if simulation fails.