Repository navigation
1.0.0
Release 1.0.0
What's New
Context-First Preset
- New
context-firstpreset: KG + call-graph + git-integration as the primary entry point, no agents. Default for automated installs. - Renamed
minimaltocontext-essential: clearer naming, same components. opencontext setupnow shows context-first as option 1 in the interactive wizard.
Wizard and Runtime
context_first_modeflag: when active, skips agent/SDD setup steps in the wizard and disables agent subsystems at runtime with INFO log.build_plan()default changed fromminimaltocontext-first.run_wizard()skips Steps 4+5 (Agents, Plugins) whencontext_first_mode=True.
Documentation
docs/product/installation-experience.md: Added preset options table and context-first usage examples.
Bug Fixes
- Windows arrow encoding: Replaced all Unicode arrows (
->) with ASCII (->) in CLI print statements. Fixestest_harness_liston Windows (cp1252/charmap consoles). - Test fixes: Updated test files to use
context-essentialinstead ofminimal.
Full Changelog (0.4.1 -> 1.0.0)
Added
- Harness Runner: full workflow engine with phase governance, token budgets, pre-built workflows
- SDD Context Builder: auto-detects TDD, generates
.opencontext/sdd/context.json - Onboarding Service:
opencontext installin one command - Config Wizard TUI: interactive Rich menu
- Agent Registry + Manifest Generation
- AiderAdapter and LocalAdapter
- D3 knowledge graph viewer with zoomable/pannable D3 tree
- Ecosystem update checker for companion packages
- Cross-file call edges in KG
- Pack telemetry + clipboard fallbacks (xclip, xsel, wl-copy, pbcopy)
- Global MCP setup on install
- Privacy command with list/add/remove and --yes flag
Changed
onboardrenamed toinstall- ASCII-safe CLI output (all
->instead of Unicode arrows) - TUI menu redesign with three side-by-side panels
- Setup wizard step indicators with progress dots
- Deprecated commands return exit 2 with migration hints
- Post-command update notice includes ecosystem packages
Fixed
doctorafter fresh install (falls back to defaults instead of raising)- First-run banner loop (now checks
.opencontext/sdd/context.json) - Ruff/mypy violations resolved
- Windows console encoding (charmap/cp1252)
- 9-phase verification, CamelCase retrieval
Tests
- 862+ tests passing, 3 skipped