Skip to content

Add the run-loop skill to simloop-agents - #31

Open
featurescript wants to merge 1 commit into
mainfrom
skills/run-loop
Open

featurescript wants to merge 1 commit into
mainfrom
skills/run-loop

Conversation

@featurescript

Copy link
Copy Markdown
Contributor

LoopDriver's javadoc refers to a /run-loop skill, but that skill only existed in Horizon's private robot repository, and a user asked for it.

This adds simloop-agents/skills/run-loop/SKILL.md, a season-free version:

  • the loop package classes and what each does (every name checked against v0.2.0-alpha.2: LoopDriver.offer, stopReport, Gate.SuppliedFacts, Gate.Fact, StopReport.ScenarioReplayer, EnvelopeGuardrails.notAnswerableFromALog, reportedScore, unreproducedScoreForDiagnosis)
  • what stays the caller's job (propose the edit, run Gradle, supply the two facts honestly, supply a replayer)
  • intake (objective, envelope), the four-clause acceptance gate, milestones and the stop report
  • a worked example and the reward-hacking guards

It is started by hand only (disable-model-invocation: true). The agents README, docs/agents.md, docs/features.md, docs/llms.md and the root README now say five skills.

tools/leak-gate/leak-gate.sh: passed, 409 files, no violations.

LoopDriver's javadoc points at a /run-loop skill that only existed in Horizon's private robot
repository. This adds a general version: how to drive the loop package (Objective, Scorer, Gate,
LoopDriver, StopReport) from an agent, what the engine leaves to the caller, the intake and
envelope rules, the acceptance gate, milestones and the reward-hacking guards. It is started by
hand only (disable-model-invocation). The agents README and docs now count five skills.

This branch has not been deployed

No deployments
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