Skip to content

v0.39.0 — Codegraph dashboard + harness gateway + zai-vision catalog + 18 research skills

Choose a tag to compare

@8syncdev 8syncdev released this 02 Jul 23:14

8sync v0.39.0 — Codegraph dashboard · harness gateway · zai-vision tool catalog · 18 research skills

Added

  • Dashboard Codegraph page — visualize the codebase-memory-mcp knowledge graph in 8sync harness web: package call graph (elk layout), Leiden cluster cards (de-facto modules + cohesion), BM25 symbol search, caller/callee trace subgraph. 3 new /api/codegraph/* routes.
  • 8sync harness gateway [apply|key|verify|status] — deploy/verify the omp model-gateway (~/.omp/agent/models.yml, 9router config), fixes the recurring 400 thinking.enabled.budget_tokens on claude-sonnet-5.
  • ~/.omp/capabilities.md now embeds the EXACT tool catalog for every registered MCP server (codebase-memory-mcp 14 · headroom 3 · serena 23 · zai-vision 8) + omp built-in tools + Mnemopi memory tools — agents no longer guess tool names. Wired into APPEND_SYSTEM.md RULE #0 + the recall hook.
  • 18 research skills ported to omp-native (from companion-inc/feynman, whose versions were inert slash-command stubs): deep-research, literature-review, autoresearch, ml-training-recipe, paper-code-audit, paper-writing, research-review, source-comparison, watch, replication, jobs, session-log, eli5, session-search, preview, docker, modal-compute, runpod-compute — self-contained builtin: SKILL.md using omp's real tools (task/web_search/read/ask).

Fixed

  • Dashboard UI/UX audit (browser-verified): Engines-page tile title wrapping, redundant version tags, Skills-page filter + tier dropdown.
  • skill update: registering one skill from a git collection repo no longer silently reinstalls (and un-droppably re-adds) every other sub-skill in that repo on each harness run.
  • kitty ctrl+shift+minus zoom — was silently stolen by the 3-pane vsplit map; moved vsplit to ctrl+shift+backslash, restoring kitty's default font zoom.
  • kitty window decorationshide_window_decorations now gated to tiling WMs (is_tiling_wm()); stacking desktops (KDE/GNOME) keep normal window chrome.

Install

curl -fsSL https://raw.githubusercontent.com/8-Sync-Dev/su-code/main/install.sh | sh