Repository navigation
Conversation
…e, validated action execution, budgets, honest fallback
…andidate hypotheses evaluated by act(); teaching panel; honest transfer test
…ve), controlled learning-validation experiment + honest diagnosis
…confirmed via matched ablations; negative controls; tests
…l action sequences; cross-topology T2E2 + tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
METARGON NEST v0.2 — genuine interactive conversation + teaching
Redesigns NEST around the real agent:
observations, challenge/status, last action + outcomes, verified/
unverified hypotheses with confidence/contradictions, telemetry, history).
Primary mode uses a user-configured OpenAI-compatible LLM; actions are
only requestable via a validated
[[ACTION:<intent>]]tag. Offlinedeterministic interpreter is kept and labeled "command mode" fallback.
semantics — exploration guidance ("try switch S1", changes candidate
availability only), an unverified causal claim ("I think S1 opens door
D1", injected as a
status=hypothesiscandidate with sup=0), or alearning objective. The student (
MetargonAcademyAgent.act()) remainsthe sole action authority; external planners never run, and teacher
claims are never auto-verified (verification happens only through real
observations in
agent.learn()).causal memory, atom-level transfer, bank reuse, per-episode probe reset.
Controlled learning experiments (honest)
nest/tools/diagnose_learning.pycompares fresh / trained-without-guidance / trained-with-guidance / trained-with-claim / misleading /
wipe under matched seeds/budgets and separated training-evaluation. No
positive transfer is forced; results are reported as measured.
nest/tools/diagnose_regression.pyisolates the post-training regression:functional memory mute restore fresh-level success; exploration-state /
counters / RNG / threshold-2 controls do not.
cross-task interference is reported as the (documented) mechanism.
Tests
semantics, claim injection, learning validation, regression diagnosis
with cross-topology, frontend node syntax + DOM smoke, persistence).
including frontend validation.
Known limitations
threshold 1; regression diagnosis shows threshold 2 does not change the
T1E1 outcome.
command mode.
Starting commit: a8b0e4b (origin/main before PR #45); PR #45 frontend
fixes are integrated via merge.