GJC compatibility campaign: Rust fork-in-spirit of gajae-code
I maintainer di solito rispondono entro 1 giorno
@Yeachan-Heo ci sta già lavorando.
Dal 12/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Objective
Make ultraworkers/claw-code a Rust fork-in-spirit of gajae-code (GJC), achieving SDK compatibility and capability compatibility.
Reference Implementation
Read-only: /home/bellman/Workspace/gajae-code (gajae-code SDK, tools, skills, settings)
Phase Overview
Phase 1: Foundation (SDK Wire Protocol)
- WebSocket transport with frame correlation
- Operation registry and error handling
- Session routing and reconciliation
Phase 2: Core Capabilities
- Complete 55-tool catalog (35/55 done, 20 gaps)
- Skill discovery enhancement (bundled registry, chaining)
- Task execution integration
Phase 3: Polish
- Session-level settings override
- 120+ slash commands (40/120+ done, 80 gaps)
- Integration and optimization
Deliverables
- Gap matrix analysis (docs/gjc-compat/gap-matrix.md)
- SDK wire protocol implementation (new sdk crate, 4.5K LOC)
- Session lifecycle SDK integration (2.5K LOC)
- Tool catalog completion (3.5K LOC)
- Skill system enhancement (1.4K LOC)
- Slash command expansion (3.2K LOC)
- Settings & configuration (0.5K LOC)
- Integration tests and verification
Sub-Issues
See linked issues below for per-slice work.
Acceptance Criteria
- All sub-issues closed with acceptance criteria met
- SDK transport test passes with mock server
- Session lifecycle operations work end-to-end
- Tool execution matches GJC behavior
- Skill discovery finds all scopes (bundled, project, user)
- All AGENTS.md tests pass
- Public docs contain no internal paths, hosts, or private infra
Related
— [repo owner's gaebal-gajae (clawdbot) 🦞]
- Lingua principale
- Rust
- Stelle
- 195k
- Fork
- 108k
- Merge medio
- 1g 9h
- PR unite (30g)
- 39
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
agent:iq3-xxs area: cli duplication enhancement priority: P3 ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
bytecodealliance/rustix#1703 ·
I maintainer di solito rispondono entro 3 giorni
-
bug discussion
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
medialab/xan#1201 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
farion1231/cc-switch#8298 ·
I maintainer di solito rispondono entro 1 giorno