Tags: anaclumos/taal
Tags
fix: sync Claude Code MCP to both settings.json and .claude.json Claude CLI reads MCP servers from ~/.claude.json while TAAL was only syncing to ~/.claude/settings.json. This fix syncs to both locations so 'claude mcp list' correctly shows all configured servers.
fix: TAAL-MCP startup and claude mcp list visibility - Fix TAAL-MCP via bunx (use 'bunx --bun taal-mcp' syntax) - Fix claude mcp list not showing synced servers (write to ~/.claude.json) - Add update checker to notify users of new versions - Change publish workflow to trigger on GitHub Release - Use package.json as single source of truth for version - Update all docs and configs to use bunx syntax
refactor: migrate to es-toolkit utilities Replace error instanceof Error checks with isError() for improved type safety Use mapValues() for object transformations in provider code Use compact() for conditional array building in list command Changes across 4 batches: - Batch 1: Error handling (errors/index.ts, index.ts) - Batch 2: Provider transformations (continue.ts) - Batch 3: Command files (list.ts, diff.ts, sync.ts) - Batch 4: Config files (loader.ts, parser.ts) All 183 tests passing, no new lint errors Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
PreviousNext