Skip to content

oh-my-kimichan 0.4.0

Choose a tag to compare

@dmae97 dmae97 released this 02 May 14:21

What's New in 0.4.0

Parallel Orchestration (Alpha)

  • Coordinator -> Workers -> Reviewer fan-out pattern for multi-agent execution
  • Live DAG scheduler with task graph, evidence gates, and role-aware ensemble
  • Real-time ETA estimator using completed durations and worker count
  • Parallel Live Renderer with 1.5s refresh and alternate-screen support

HUD & Cockpit

  • Live Cockpit (omk hud) with top summary bar, system/Kimi gauges, and responsive layout
  • Goal-aware display showing run state, TODO sidebar, and changed files
  • Chat Cockpit with heartbeat/thinking sampling and banner replacer

Goal Management (Alpha)

  • omk goal — Codex-style goal management with success criteria
  • omk verify — Evidence gate verification for completed runs (supports --json)
  • omk summary — Run summary and report generation
  • Goal compiler converts goals into DAG nodes with bootstrap, coordinator, and verify

Doctor & Quality Hardening

  • doctor --json structured output for CI consumption
  • npm 10+ detection using npm prefix -g (removed deprecated npm bin -g)
  • Smoke test hardened to reject unexpected doctor warnings and errors
  • npm run audit:package validates tarball against allow-list

Agent & Skill Registry

  • omk agent list/show/create/doctor — 16 built-in agent roles with YAML diagnostics
  • omk skill pack/install/sync — Curated Kimi skill pack management
  • Agent roles extend Okabe-compatible base with D-Mail support

Sync (Alpha — with caveats)

  • omk sync --dry-run, --diff, --rollback for safe mutation preview
  • Note: Global skills symlink rollback is not yet manifest-backed

Spec Kit Integration (Alpha)

  • omk specify — GitHub Spec Kit CLI bridge
  • omk dag from-spec — Convert tasks.md into OMK DAG JSON
  • omk parallel --from-spec — Execute spec-based DAG via parallel orchestrator

Memory & Context

  • Local Graph Memory.omk/memory/graph-state.json with ontology mindmaps
  • GraphQL-lite recall via omk_graph_query
  • Run state persistence under .omk/runs/ with schema versioning
  • D-Mail checkpoints + snippets for reusable code blocks

Branding & Docs

  • README rebranded as Kimi-native wrapper (not a generic AI tool)
  • Alpha warning banner added at the top of README
  • Architecture diagrams updated across all 4 language sections
  • MATURITY.md and CHANGELOG.md added with known limitations

Security & Cleanliness

  • Local runtime configs removed from public tracking.omk/, .kimi/, .agents/ no longer tracked in Git
  • .gitignore updated to ignore .omk/ entirely
  • Guard hooks block destructive commands and secret leakage by default
  • stop-verify.sh comprehensive verification on exit

Known Limitations

  • parallel, run, verify, goal, and sync are alpha — expect breaking changes
  • doctor reports errors when Kimi CLI or jq are missing; use --soft for CI
  • Chat cockpit telemetry is heartbeat/thinking sampling based, not a full native Kimi event stream
  • GitHub Actions matrix (Node 20/22/24 × ubuntu/windows/macos) must pass before this release is considered fully stable

Full Changelog: CHANGELOG.md