Skip to content

refactor(core): standardize participation and public extension APIs - #203

Merged
KartikP merged 5 commits into
unified-model-interface-v2from
refactor/public-extension-api
Nov 3, 2026
Merged

KartikP merged 5 commits into
unified-model-interface-v2from
refactor/public-extension-api

Conversation

@KartikP

@KartikP KartikP commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Use one public subject/session API across the UMI. Subject.participate(session) is the evaluation method; process() remains a concrete convenience.

Changes

  • Rename evaluation calls in helpers, capabilities, memory preflight and the permanent legacy-benchmark facade. Preserve recorded driver labels.
  • Expose public session, environment-diagnostic and score-reduction helpers, retaining compatibility aliases for promoted private names.
  • Expose the read-only extractor mapping and modality helper used by recording tools.
  • Align constructor guidance and errors with extractor, answer, policy and intervention.
  • Synchronize with current v2 input-site/vector-drive documentation, preserving its annotation and forwarding test.

Validation

At e4b2828, required Linux/macOS, OpenPI and Jenkins checks pass. The coordinated installed-package run passed 954 Core tests per platform, with no skips. Core remains importable without model frameworks. These are interface/fixture checks, not a new trained-model scoring qualification.

Coordinated merge

Vision #2632, Language #437, Unified #47. All target unified-model-interface-v2. This is the agreed pre-release rename; there is no interact alias. Permanent legacy APIs remain supported. Merge only after the coordinated checks pass, then refresh Unified's peer pins to merged v2 revisions.

@KartikP KartikP changed the title Standardize Subject participation and public extension APIs refactor(core): standardize participation and public extension APIs Nov 2, 2026
Keep the public intervention wording and retain the incoming input-site\nand vector-drive documentation, annotation and forwarding test.
@KartikP
KartikP merged commit a8922ea into unified-model-interface-v2 Nov 3, 2026
9 checks passed
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