Releases: kouroshez/coding-os
Releases · kouroshez/coding-os
Release list
v0.3.3
0.3.3 (2026-08-04)
Fixed
- cli: honest post-init next steps + document the Hub-optional CLI loop (cf434fa)
- cli: post-init quick start prints commands that actually run (729ce10)
- readme: color-safe release badge URL so release-please version bumps keep the color (4ff70b4)
- readme: dynamic GitHub release badge — works now the repo is public (70a4699)
Documentation
- lead with the modular story — take only what you need (50e4bb6)
- Maven Wrapper attribution per Apache-2.0 4(d) + final name sweep (6068c3e)
- readme: accurate profile ladder + paste-safe shell fences (ce1ba81)
- readme: live CI workflow badge now that Actions run green in public (488531c)
- workflow: ship the modularity note to consumer projects, not just the meta-repo (467776a)
v0.3.2
0.3.2 (2026-08-04)
Added
- docs-lint: audit all root *.md and resolve link targets case-exactly (a441719)
Fixed
- regenerate derived artifacts left stale by the codex-parity change (3068588)
- release: self-updating README release badge via release-please extra-files (a11c909)
Documentation
- readme: dynamic release badge so the version never goes stale (3a35cf5)
- readme: restore Sponsor links now that GitHub Sponsors is live (1eba56d)
- readme: slim the front page — move graph/docker deep-dives to engineering docs (5a792da)
- replace absolute developer paths with neutral placeholders (e0ff839)
v0.3.1
0.3.1 (2026-08-04)
Added
- adapters: complete Codex SDK and hook parity (c0e1870)
- adapters: dual Claude auth mode — subscription OAuth or API key, selectable in Hub panel (7743797)
- adapters: refresh Codex SDK and hook parity (2abec02)
- adapters: versioned agent memory — in-repo .agents/memory with self-repairing harness symlink (099fef0)
- board: autonomy-gated auto-commit of board↔git drift + fix silent drift-task filing (93de359)
- board: blocked-lane SLA aging via blocked_sla_hours knob (observability only) (fc8c5d1)
- board: graduated DoD acceptance gate at complete + fix for_kind merge clobber (ae11594)
- board: hook-block trend KPI in cos retro (blocks/session vs prior period) (46ce11b)
- board: warn on session-created un-ready icebox cards (create-then-park nudge) (74c684e)
- cli: --enable-module escape from profile+disable union on init/adopt (92e22e3)
- cli: add owner-gated brain-sweep-changelog to retire legacy changelog rows (2746981)
- cli: generate backend Dockerfiles at init — render_dockerfile, cicd-gated (3417a51)
- cli: generate consumer CI workflow at init — render_ci_workflow, cicd-gated (d5519e2)
- cli: mention --preset in the interactive stack prompt (54c69df)
- cli: stack-lint v2 soft checks + factory rows 13-18 + 4 backfilled rules (a67c9b1)
- cognition: persist sub-agent transcript + cos cognition log --transcript (1cb24c6)
- core: doctor rule_drift + doc_drift audit + Hub drift banner (F-D) (f4bee05)
- core: JIT convention-rule reminders via jit-recall glob map (jit-rules.tsv) (a15378b)
- core: live agent pip on task cards — pulse while the bound session works, click opens its chat (dd05259)
- core: live-toggle doc prune/restore + correct doc_drift source mapping (F-B) (eb89852)
- core: LLM friction-lesson distiller behind the dispatcher port (idempotent, budget-capped) (0b70e65)
- core: module-owned rules — cascade-unlink a disabled module's rules (F-A) (af56209)
- core: out-of-core module overlay so a plugin registers a module without forking (F-F) (91d4ea0)
- core: promotion ladder — promoted lessons leave belief surfaces; retro drafts rule promotions (cd79983)
- core: settings-gated board auto-spawn — drag icebox->in_progress dispatches an implementer (17b282b)
- cost: dispatch cost analytics + budget ladder; fix budget spent-today query (2b539e7)
- dispatch: cost-routed multi-model dispatch — bandit, cheaper reviewer, adapter hint (83ead02)
- dispatch: per-chain budget ceiling, EvidenceBundle flock, max_turns hop-cap (c4fa7ff)
- docs: lint scaffold docs for untagged module-owned slash commands (F-H) (1554365)
- governor: dedup make-target verify suites, not only bare pytest (0d56c79)
- hooks: nudge-git-mode + banner git=pr field so pr-mode is surfaced proactively (dab639b)
- hooks: nudge-reentry UserPromptSubmit reminder for an unbound in_progress task (94eb7b2)
- hooks: session-end advises on uncommitted non-docs code at end-of-turn (b53ba48)
- hooks: visible hook-parity deficits (N1) + rename-completeness teeth (N11) (951817f)
- hooks: warn-diff-size nudges diff-minimal commits (fail-open) (7ec570c)
- hub: add Config Adapters tab with runtime, models, and MCP wiring (14997c4)
- hub: add Marketplace top-nav tab (Extension Manager coming-soon) (b77abef)
- hub: config stack/adapter/MCP install-remove endpoints (meta-guarded) (636e416)
- hub: consolidate IA — Settings into Config, Memory into Workspace, slim Diagnostics (0c6e665)
- hub: declutter task HISTORY — commits-first default, details behind a toggle (d2bf41b)
- hub: live dispatch observability via trace tee, SSE tail route, and chat fallback (82f308f)
- hub: mark installed adapters in /api/config/adapters (c098bf8)
- hub: Memory tab — validation-rate headline, tier groups, lesson evidence (341e3ee)
- hub: ModulesTab discloses commands/rules + inline refusal reason + dependency why (F-E) (8bd5757)
- hub: move Overview into Workspace and restore the Design tab (d7f0414)
- hub: redesign Config tabs — installed-first stacks, grouped skills, adapter/MCP add-remove (0c4c0fc)
- hub: SettingsPage single-save flow — bottom Save flushes scheduled edits (TASK-836) (4b1c46d)
- hub: show module reverse-deps + skills; pre-empt a blocked disable in Config (ab35f7e)
- hub: tag presets with provenance and clarify the composer preset choice (4fb5ad5)
- hub: typecheck every SPA API path against the generated OpenAPI types (84f82ea)
- learning: derive per-task reward label from the verify ledger (v52) (833fba5)
- learning: fire the validation loop for formal tasks + honest trust deflation (300a8fd)
- memory: async per-session LLM enrichment of changelog observations (default-OFF) (c63c52c)
- memory: fidelity-gated session_summaries.learned via apply_session_facts (a759a73)
- memory: MMR diversity + column-weighted FTS5 + RRF fusion in cos_search ([7f2b484](https://github.com/ko...