A delightful CLI for Lunatask.app

refactor(mcp): use go-lunatask v0.1.0-rc9.1 API

Replace deprecated ParseDeepLink with ParseReference across all reference-handling code. Replace local task filtering logic with lunatask.FilterTasks in both CLI and MCP list handlers. Extract parsing and builder application into separate helpers (parseCreateInput, parseUpdateInput, applyToTaskBuilder, applyToTaskUpdateBuilder) to reduce handler complexity. Add nilerr exclusion for internal/mcp/ since MCP handlers return errors in the result tuple rather than as Go errors. Assisted-by: Claude Sonnet 4 via Crush


Author Amolith Date Commit Parent 977ae8b4
+256 -214
13 changed files
+256 -214
13 changed files