Skip to content

Consolidate Harness interfaces into one onboarding entry point - #197

Merged
SaladDay merged 1 commit into
mainfrom
codex/harness-entrypoint-20260929
Sep 28, 2026
Merged

SaladDay merged 1 commit into
mainfrom
codex/harness-entrypoint-20260929

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Harness authors now start at apps/parsar-daemon/internal/agent/harness.go. It contains the existing Executor/Turn lifecycle, separate optional interfaces, direct-call/preparation contracts and registration methods. Operation result/error types and Registry storage/lookups remain in their focused files.

README and the onboarding guide link directly to this entry point. The guide explains registration order and the distinction between Runtime capability declarations and Core qualification. Existing signatures, registration behavior and protocol types are preserved.

Validation: agent, dispatch and CLI tests pass. A declaration-by-declaration token comparison against main confirms all 46 existing package declarations are unchanged apart from comments and file placement. Full make check passes on zju_a100_2, with the unchanged Web gate run on mx (55 browser tests). Independent blind review found no actionable in-scope issues. No native execution behavior is changed.

@SaladDay
SaladDay marked this pull request as ready for review September 28, 2026 17:10
@SaladDay
SaladDay merged commit 69a4d0d into main Sep 28, 2026
3 checks passed
@SaladDay
SaladDay deleted the codex/harness-entrypoint-20260929 branch October 7, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant