Skip to content

v0.9.7 — Grok Agent Support

Choose a tag to compare

@nikhilsoman nikhilsoman released this 26 Jun 18:29
0344a41

What's new in v0.9.7

Grok is now a first-class fourth agent peer alongside claude, agy, and codex.

Added

  • Grok agent registrationAGENT_CAPABILITY_BASELINES["grok"], discovery path ~/.grok, version probe via grok -v
  • GROK.md instruction file — managed by synlynk with synlynk:start/end markers; Co-Authored-By: Grok <noreply@x.ai>; injected via --rules at exec time
  • Init wizardsynlynk init --agents claude,agy,codex,grok creates GROK.md; grok now in the default agent set
  • Exec context injectionsynlynk exec grok prepends --rules GROK.md; headless (-p) mode also injects --rules .synlynk/context.md
  • Dispatch--always-approve for non-interactive dispatch; --permission-mode bypassPermissions fallback via agent profile; --output-format json for token extraction
  • Token extraction — nested usage.input_tokens/output_tokens JSON pattern for Grok structured output
  • Model version extraction — tier-2 path reads .agents/grok.json"model" field

Fixed

  • Stale time-sensitive fixture in test_collect_capability_drop_returns_finding

Tests

488 passing (15 new tests for Grok support)


Delivered by Agy (Tasks 1–3), Codex (Tasks 4–6), Claude (Task 7 + spec + plan + review).