Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:54
· 4 commits to main since this release
71c3ddb

skilled 0.3.0 adds project setup for Codex and Claude Code and repairs evaluation scoring, execution boundaries, and long-running MCP workflows.

Install and activate

curl -fsSL https://github.com/DeadHead04/skillEd/releases/latest/download/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
skilled --version
cd /path/to/your/project
skilled setup --host codex

For Claude Code, use skilled setup --host claude-code. The self-contained CLI includes its Node runtime. skilled-improve is the bundled agent workflow, not a second terminal executable. Setup preserves existing Skills and project instructions; repeated setup, edited-file protection, and removal are covered by installation acceptance.

Evaluation repairs

  • Correct negative-rule scoring, skipped assertions, gate failures and comparisons of actual rule outputs.
  • Preserve sandbox and approval policy when Codex resumes a session.
  • Run with/without-Skill benchmarks only with a verified Docker filesystem boundary. Native evaluations remain available; native and OpenSandbox benchmarks fail before execution. Grading uses a clean container and validated workspace snapshot.
  • Start durable MCP jobs with skilled_start, recover by idempotency key, and use skilled_status, skilled_results, and skilled_cancel. Reconnection does not launch duplicate work. Concurrent jobs use separate report directories.
  • Preserve requested HTML and JUnit reports alongside JSON. Synchronous MCP cancellation remains supported.
  • Add explicit Docker Codex login-file forwarding with credential validation and cleanup.

Verification and limits

Real authenticated native Codex acceptance reproduced 13/18 baseline passes, 18/18 improved passes and 10/10 independent holdouts. An intentional regression failed and restoration passed. A 331-second evaluation survived MCP reconnection with a 67ms start response. Native resume acceptance denied an out-of-workspace write. A fresh installed Codex session discovered the workflow and validated the policy suite.

Source CI and release builds require actual Docker boundary tests. Release archives are executed on native Linux, macOS and Windows runners before publication; the installation jobs subsequently check the published version and latest installers. See the linked Actions run for exact results rather than treating an archive build as proof of every device/provider combination.

Final release acceptance passed all eight jobs, including published versioned/latest installers on Linux, macOS and Windows. Final source CI recorded 1,586 passes, zero failures and 41 explicit skips; the separate real Docker suite recorded 47 passes and two OpenSandbox skips. A fresh public download also passed setup for both hosts without GitHub login or system Node. One final authenticated Codex case through the published CLI passed after 42 seconds, recovered the same durable job after reconnection, and produced JSON, HTML and JUnit reports.

Optional Docker subscription-login model execution remains unverified: local Docker storage failed before that end-to-end test. Credential validation and private-file staging were tested, and authenticated native evaluations passed. Run a small Docker evaluation before relying on this optional login path. OpenSandbox benchmark isolation and every provider/OS/CPU combination are not certified.

Setup documentation · Verification scope

Release acceptance workflow