Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#3,319 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@Yeachan-Heo がすでに取り組んでいます。

2026年10月12日 から。

評価

この issue はまだ評価されていません。

説明

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) 🦞]

主要言語
Rust
スター
195k
フォーク
108k
平均マージ
1日 9時間
マージ済み PR(30日)
39

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。