Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: amaar-mc/wit

v0.1.3 — Launch Release

27 Mar 01:06
@amaar-mc amaar-mc
3d29240
This commit was signed with the committer’s verified signature.
amaar-mc Amaar C
GPG key ID: 0DE7DBCB63CEBEA6
Verified
Learn about vigilant mode.

Choose a tag to compare

The first public release of Wit — an agent coordination protocol for shared codebases.

What's in this release

Core daemon and CLI:

  • Background daemon with SQLite persistence (WAL mode) on a Unix domain socket
  • wit init — creates .wit/, starts daemon, generates CLAUDE.md with coordination instructions
  • wit status — shows all active intents, locks, contracts, and conflicts
  • wit declare — announce intent to work on specific files/symbols
  • wit lock / wit release — acquire and release symbol-level locks
  • wit watch — live coordination dashboard
  • wit hook install — git pre-commit hook for contract enforcement + intent-to-commit trailers
  • All commands support --json for machine-readable output

Semantic locking via Tree-sitter:

  • Tree-sitter WASM parsing for TypeScript, JavaScript, and Python
  • Symbol-level locking (functions, classes, types) — not file-level
  • Call graph extraction and dependency-aware caller warnings

Conflict detection:

  • Intent overlap detection (byte-range level)
  • Lock intersection warnings
  • Dependency chain conflict detection

Contracts:

  • Propose/accept/reject interface contracts
  • Git pre-commit hook enforcement of accepted contracts
  • Signature extraction via Tree-sitter

Protocol:

  • Full JSON-RPC 2.0 protocol with 12 methods
  • Human-readable spec at docs/PROTOCOL.md
  • Machine-readable OpenRPC 1.4.0 spec at docs/openrpc.json

Claude Code integration:

  • wit init auto-generates CLAUDE.md so Claude Code agents coordinate automatically
  • Plugin available via /plugin marketplace add amaar-mc/wit
  • Per-agent session identity via WIT_SESSION env var

Install

curl -fsSL https://bun.sh/install | bash
bun install -g wit-protocol
wit init

What's next

  • More language support (Go, Rust, Java/Kotlin)
  • MCP server for native tool integration
  • Windows support
  • Standalone binary via bun compile

See open issues for the full roadmap.

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /