feat(cli): complete command coverage for all GoClaw backend APIs#3
feat(cli): complete command coverage for all GoClaw backend APIs#3
Conversation
New modules: - devices: paired device list/revoke/pairing-status (WS RPC) - export/import: agents, teams, skills, MCP export/import with previews New commands added to existing modules: - agents: wake, files list/get/set - knowledge-graph: dedup scan/list/dismiss, merge - memory: index, index-all, chunks - teams tasks: delete - mcp servers: reconnect - providers: verify-embedding
07bcbf6 to
e53e275
Compare
|
@claude review |
|
Claude finished @mrgoonie's task in 1m 33s —— View job Code Review
Overall the PR is well-structured and follows the established patterns. The new commands are clean and composable. I found a few issues worth addressing before merging. IssuesBug:
|
- knowledge_graph_dedup: change --ids from String to StringSlice so API receives JSON array instead of comma-separated string - agents_files: add table output for list command (consistency) - export_import: explicit f.Close() instead of defer on write path, fix -f shorthand to -o, add importTeamPreviewCmd for symmetry - mcp_reconnect: fix success message tense to match codebase style
|
@claude review |
|
Claude finished @mrgoonie's task in 1m 46s —— View job Claude finished @mrgoonie's task —— Code Review
All issues from the previous review have been addressed. The code is clean and follows codebase conventions well. I found three new issues to address before merging. Issues
|
- knowledge_graph_dedup: add tui.Confirm for merge (destructive op), add table output for dedup list command - memory_index: add table output for chunks list command - export_import: add importSkillsPreviewCmd and importMCPPreviewCmd for full import preview parity with export side
|
@claude review |
|
Claude finished @mrgoonie's task in 2m 26s —— View job Code Review
All issues from the previous two review rounds have been resolved. The code is clean and well-structured. I found one real gap to address before merging, plus two minor notes. Issue
|
- cmd_test: add devices, export, import to test registration lists - memory_index: use SIZE instead of CONTENT in chunks table to avoid terminal overflow from long prose content
|
@claude review |
|
Claude finished @mrgoonie's task in 1m 57s —— View job Code Review
All issues from the three previous review rounds have been resolved. This PR is clean and ready to merge. Verification of Prior Issues
What Looks Good (Full Pass)
No issues found. The PR is ready to merge. |
Summary
New Modules
devicesexport/importNew Commands in Existing Modules
agents_wake.goagents wakeagents_files.goagents files list/get/setknowledge_graph_dedup.gokg dedup scan/list/dismiss,kg mergememory_index.gomemory index,memory index-all,memory chunksteams_tasks_delete.goteams tasks deletemcp_reconnect.gomcp servers reconnectproviders_verify_embedding.goproviders verify-embeddingTest plan
go build ./...passesgo vet ./...passesgo test ./...all tests pass (including cmd package)--helpoutput