clawdbot
c6a7c6ea54
docs: update GJC compatibility gap matrix with PR #3330-3339 progress
...
- Mark SDK wire protocol (Slice 1.1) as implemented (PR #3330 )
- Update tool catalog status with read selectors (PR #3332/#3334)
- Add slash commands progress: /tools, /info (PR #3339 )
- Document as historical planning reference with current implementation status
- Add PR references and status summary
- All section status notes now reflect merged work as of 2026-10-13
2026-10-13 01:02:43 +00:00
clawdbot
19030cbbda
docs: add GJC compatibility gap matrix
...
Comprehensive analysis of GJC SDK surface (gajae-code) vs claw-code
implementation status across:
- SDK wire protocol (WebSocket JSON-RPC)
- Session lifecycle and reconciliation
- 55-tool catalog and implementations
- Skill discovery and invocation
- Settings and configuration
- Hooks and plugins
- AGENTS.md rules system
- 120+ slash commands
- Subagent delegation and task execution
Gap matrix includes:
- GJC source paths and behavior
- claw-code current status (have/partial/missing)
- Proposed Rust crate/module ownership
- Size estimates and complexity assessment
- Implementation roadmap (3 phases, 10 slices)
- Risk mitigation and verification checklist
Phase 1 (Foundation): SDK wire protocol + session lifecycle
Phase 2 (Core): Tool completion + skill enhancement
Phase 3 (Polish): Settings, commands, integration
Total estimated effort: 15,000 LOC across new SDK crate and
crate extensions.
Relates to: #3319
2026-10-13 01:02:43 +00:00
clawdbot
30f607e03a
Implement :conflicts selector for read_file tool
...
- Add real git merge conflict extraction matching GJC behavior
- Extract unresolved conflict blocks (<<<<<<, =======, >>>>>>>)
- Support 3-way conflicts with diff3 markers (|||||||)
- Format conflicts as indexed summary with line ranges and labels
- Return clear 'No unresolved git merge conflicts' when clean
- Add comprehensive behavior tests for 2-way, 3-way, and no-conflicts cases
- Update documentation to mark :conflicts as implemented
- Closes #3323
Tests:
- read_with_selector_conflicts_no_conflicts: verifies clean file message
- read_with_selector_conflicts_two_way: verifies multiple conflict detection
- read_with_selector_conflicts_three_way: verifies diff3 marker support
2026-10-12 23:57:50 +00:00
clawdbot
46eba21620
cleanup: remove phase 1a documentation (owned by PR #3329 )
2026-10-12 23:44:44 +00:00
clawdbot
16541e987b
docs: add Phase 1a completion report for line range selector
2026-10-12 23:42:30 +00:00
clawdbot
baa31c7515
docs: add Slice 2.1 implementation tracking log
2026-10-12 23:41:37 +00:00
clawdbot
1e55fb11bc
docs: add GJC tool semantics analysis for Batch 1 (read/edit/search/find)
2026-10-12 23:39:56 +00:00
clawdbot
7e6981fbe7
docs: add GJC compatibility gap matrix
2026-10-12 23:38:42 +00:00