Skip to content

Release v1.6.0: driver stdout envelope, public-db-lookup, leaner skills - #2

Merged
fmschulz merged 4 commits into
mainfrom
agent/release-1.5.1
Aug 25, 2026
Merged

fmschulz merged 4 commits into
mainfrom
agent/release-1.5.1

Conversation

@fmschulz

Copy link
Copy Markdown
Owner

Summary

  • Workflow drivers print one JSON envelope as the last stdout line (documented in AGENTS.md).
  • New public-db-lookup skill: bounded GET against UniProt, NCBI Entrez/Datasets, MGnify, InterPro, AlphaFold DB, STRING, ENA with retry, User-Agent, env-based NCBI credentials, output compaction.
  • Validator requires four non-empty sections; placeholder blocks removed from ten bio-* skills (981 -> 794 lines).
  • Agents carry chat-output rules; Output sections link artifact schemas; discovery skills gain Non-Goals and deterministic ordering.
  • Manifests bumped to 1.6.0 with release notes at .github/releases/v1.6.0.md. Includes the audit fixes prepared as 1.5.1, which were never tagged.

Validation

  • uv run --script scripts/validate-skills.py, validate-supplementary-docs.py, validate-citations.py (9 DOIs): pass
  • pytest tests -q: 295 passed, 23 subtests
  • make benchmark: 64/64
  • check_release_sync.py --tag v1.6.0 --main-ref HEAD: synchronized
  • mkdocs build --strict, claude plugin validate .: pass
  • Codex review: plan challenge + 2 implementation rounds

After merge

Annotated tag v1.6.0 on the merged main commit publishes the GitHub Release via release.yml.

fmschulz and others added 4 commits August 7, 2026 17:45
- add deterministic citation and contract validation
- make pytest and routing failures observable
- harden installer cleanup and resumable workflows
- fix bioRxiv search and evaluator ranking
The project-gate test required the literal '--with pytest --with requests
pytest -q' string; the v1.5.1 gate adds PyYAML and invokes python -m pytest.
Assert the guarded property instead: pytest provisioned and invoked, unittest
discovery gone.
Workflow drivers print one JSON envelope as the last stdout line. New
public-db-lookup skill covers UniProt, NCBI Entrez and Datasets, MGnify,
InterPro, AlphaFold DB, STRING, and ENA with retry, User-Agent, env-based
NCBI credentials, and output compaction. The validator requires four
non-empty sections; placeholder blocks are removed from ten bio-* skills.
Agents carry chat-output rules; Output sections link artifact schemas;
discovery skills gain Non-Goals and deterministic ordering.
@fmschulz
fmschulz merged commit 8e2f48c into main Aug 25, 2026
1 check 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