Releases: SeongwoongCho/adaptive-harness
Releases · SeongwoongCho/adaptive-harness
Release list
adaptive-harness v1.0.5
Changes from v1.0.4 to v1.0.5
Features
- display routing decision summary after router completes
Bug Fixes
- address security vulnerabilities from audit (H1, M1-M4, L1-L2)
Refactoring
- redirect experimental harness writes to project-local .adaptive-harness/harnesses/
Chores
- bump version to 1.0.5
- trigger evolution after every evaluation
Other
adaptive-harness v1.0.4
Changes from v1.0.3 to v1.0.4
Features
- add parallel-dispatch harness and pipeline parallelization
- add parallelism annotations and rules to orchestration protocol
- remove init skill and add auto-bootstrap via ensure_state_dir()
- extend router taxonomy and fix ensemble chain truncation
Bug Fixes
- restore reverted fixes and address M1-M3 review findings
- resolve 6 adversarial code review issues (C1-C2, H1-H4)
- resolve 11 latent bugs found via trace analysis
- prevent pipeline turn breaks during chain execution
- skip pool registration tests when harness-pool.json absent
Chores
- bump version to 1.0.4
- set evolution trigger to every evaluation
Other
- Merge pull request #24 from SeongwoongCho/dev
- Merge pull request #23 from SeongwoongCho/chore/release-1.0.4
- Merge pull request #22 from SeongwoongCho/feat/parallel-dispatch-annotations
- Merge pull request #21 from SeongwoongCho/feat/remove-init-auto-bootstrap
- Merge pull request #20 from SeongwoongCho/fix/chain-turn-break
- Merge pull request #19 from SeongwoongCho/dev
adaptive-harness v1.0.3
Changes from v1.0.2 to v1.0.3
Features
- add synthesizer skill with concrete file-merge workflow
- add worktree isolation for ensemble execution
- add chain ensemble support for parallel multi-chain execution
- improve routing, evaluation, and add system-design harness
Bug Fixes
- merge routing display into execution step to prevent turn break
- router outputs NEXT_ACTION to prevent orchestrator stalling
- add QUICK REFERENCE at top of orchestrator skill
- correct user-facing messages and add agent_mode to run.md
- enforce pipeline continuity after ensemble fan-out
- enforce worktree isolation with explicit branching and warnings
- make dontAsk conditional on --skip-interview flag
- add mode=dontAsk to all pipeline subagent calls
- add git repo pre-check for ensemble worktree isolation
Chores
- bump version to 1.0.3
Other
adaptive-harness v1.0.2
Changes from v1.0.1 to v1.0.2
Features
- expand domain taxonomy from 5 to 9 values and add domain_hint field
- add 5 new harnesses (deep-interview, simple-executor, documentation-writer, security-audit, performance-optimization)
Bug Fixes
- add missing verifiability field to 4 new harness contracts
Documentation
- add gstack to README acknowledgements
Chores
- bump version to 1.0.2
Other
adaptive-harness v1.0.1
Changelog
Features
- add migrate skill with auto-migration on session start
- add 5 harnesses adapted from gstack skills
- add comprehensive test suite covering all adaptive-harness features
- add pipeline mode state to prevent auto-routing after one-shot runs
- instantiate all 14 workflow patterns as harnesses
- add evolution system with workflow pattern library
- add dynamic chain hints, OWASP review, task-aware evaluation
- implement self-driving evaluation pipeline
- register harness agents via symlinks
- add harness composability and general-capable harnesses
- add --general flag to /meta-harness:init for quick setup
- initial implementation of meta-harness v1.0
Bug Fixes
- add contents write permission to release workflow
- apply code review fixes for migrate skill
- enforce mandatory router-first rule to prevent pipeline bypass
- add pyyaml to CI deps for contract validation tests
- replace hardcoded paths with dynamic resolution for CI compatibility
- harden session ID resolution, idempotent proposals, and session-end guard
- clarify router ensemble rule and eval logging
- align session-end weight merge with actual weights.json format
- close all 6 evaluation skip paths in the pipeline
- harden hook scripts and add hookEventName
Refactoring
- rename meta-harness to adaptive-harness across entire project
- unify command syntax, fix session-end stats merging, and harden evidence collection
- overhaul meta-harness pipeline defaults, evolve tracking, and evaluation
- adopt 6-axis universal evaluation model
- separate agent personas and adopt task-agnostic dimensions
- consolidate duplicated content across harnesses, hooks, and agents
Documentation
- add 5 missing harnesses to README built-in harnesses table
- update built-in harness descriptions to match agent definitions
- condense README with protocols and model routing
- update README with installation and acknowledgments
CI/CD
- add GitHub Actions workflow to run pytest on push and PR to main
Chores
- add protect-main workflow to enforce dev-only merges
- add CHANGELOG.md for v1.0.0 → v1.0.1
- add release automation scripts and GitHub Actions workflows
- bump version to 1.0.1 and add git workflow rules to CLAUDE.md
- add pycache to .gitignore and remove cached files
Other
- Merge pull request #12 from SeongwoongCho/dev
- Merge pull request #11 from SeongwoongCho/fix/release-workflow-permissions
- Merge pull request #10 from SeongwoongCho/dev
- Merge pull request #9 from SeongwoongCho/chore/release-automation
- Merge pull request #8 from SeongwoongCho/docs/add-missing-harnesses-to-readme
- Merge pull request #7 from SeongwoongCho/feat/migrate-skill
- Merge pull request #6 from SeongwoongCho/fix/enforce-router-first
- Merge branch 'main' into fix/enforce-router-first
- Merge pull request #4 from SeongwoongCho/docs/update-harness-descriptions
- Merge branch 'main' of github.com:SeongwoongCho/meta-harness into docs/update-harness-descriptions
- Merge pull request #3 from SeongwoongCho/feat/gstack-harness-import
- Merge pull request #2 from SeongwoongCho/feat/ci-setup
- Merge pull request #1 from SeongwoongCho/feat/comprehensive-tests