Releases: devonestar/janus
Releases · devonestar/janus
v0.3.0 — janus doom + janus doctor --probe
Highlights
Two new commands and the npm publish infrastructure.
janus doom — adversarial pre-mortem
A new sub-command that forces the spec through a failure-mode lens: what are the pre-mortem scenarios, what assumptions break, what's the worst-case exit. Useful before commit-gate.
janus doctor + --probe + JSON output
janus doctor— environment check (Node version, available backends, API keys, binaries)janus doctor --probe— end-to-end probe against each configured backend (actual call, not just static checks)--format json— machine-readable output for CI / scripting
npm publish as janus-gate
The binary is now installable via:
npm install -g janus-gate
# or
npx janus-gate eval your-spec.mdAlso ships install.sh for curl-based install and promotional scripts under scripts/sns/.
Full changelog (since v0.2.1)
72e5bd9feat: addjanus doctor --probeand JSON output7a46b64docs: Round 14 dogfood — doctor --probe spec (eval+loop, conditional/Option A)49b8958test: run via shebang (./dist/index.js) instead of npm linkae7fa0bci: npm link before npm test to expose janus binary in PATHb46783btest: runnpm testvia janus binary instead ofnode dist/index.jscca75a4chore: remove unused deps + addjanus doctorenv check21e8231feat:janus doom— adversarial pre-mortem command (v0.3.0)f589da5chore: add.npmrcto.gitignorefor local publish auth0698c2ffeat: Doom Gate spec (Round 12 dogfood) + fix Claude backend recursive tool invocationf31101cfeat: npm publish asjanus-gate, install.sh, SNS bot, star request
Bug fixes
- Claude backend: recursive tool invocation bug fixed (
0698c2f). Tool calls no longer spiral on structured-output prompts.
Breaking changes
None. janus eval and janus loop interfaces unchanged.
Install
npm install -g janus-gate@0.3.0
janus doctor # verify environment
janus eval your-spec.md # run a gate