Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

GJC compatibility campaign: Rust fork-in-spirit of gajae-code

Đang mở
#3,319 1 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@Yeachan-Heo đang làm issue này rồi.

Từ ngày 12/10/2026.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

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

Gap Matrix

— [repo owner's gaebal-gajae (clawdbot) 🦞]

Ngôn ngữ chính
Rust
Star
195k
Fork
108k
Merge trung bình
1 ngày 9 giờ
Pull request đã merge (30 ngày)
39

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.