Repository navigation
Releases: deepnoodle-ai/decide
Releases · deepnoodle-ai/decide
Release list
v0.4.0
decide runs on OpenAI's Decisions API, its built-in templates work from Go,
and its guides live on a documentation site.
Added
- OpenAI's Decisions API.
--provider openairuns templates on
gpt-6-lunawithOPENAI_API_KEY; Go code usesbackend.OpenAI. The API
is in beta, and image templates don't run on it yet. - Built-in templates in Go. The
templatespackage returns a built-in
template's questions, such astemplates.CommandRisk.Noul("severe"), and
flags answers asdecide rundoes. - A documentation site. decide.deepnoodle.ai
has a quickstart, three tutorials with recordings of real runs, the
reference, and recipes. The guides indocs/moved there. - A Claude Code guide. The
guide shows how to
set up the plugin and use/decide:auditand/decide:hunt.
Changed
command-riskflags deploys and releases. Apublishquestion,
flagged at 80%, replacesexternal, which scored routine pushes high and
was never flagged.--jsonoutput haspublishin place ofexternal.- A shorter run summary.
decide runends with one line that tells how
to see the run again, and lists flagged items only when it judged more
than one.
v0.3.0
decide audits a codebase for security mistakes, and pays once for each
answer. The plugin drops its reply check.
Added
decide runs view --top N. Show the flagged items first, then those
nearest a flag, to read a long run from the top./decide:audit. A plugin skill: decide ranks every function with
security, and Claude confirms the top 15 by reading them.security. A built-in template that asks, in one request per
function, about SQL and command injection, SSRF, XSS, weak hashes,
ciphers and random values, and TLS verification turned off.- An answer cache.
decide runandruns resumereuse answers to the
same question about the same text from the same model name, and ask only
about what changed, or when a live answer shows the model changed. /decide:hunt. A plugin skill: give it a fix commit or pull request,
and Claude writes one question about the mistake, tests it on the fix,
sweeps every function, and confirms the top candidates.
Changed
- The plugin checks commands only in bypass mode, and only for severe
harm.command-riskgains aseverequestion, flagged at 80%. Local
cleanup, such asgit checkout -- ., no longer asks.
Removed
reply-checkand the plugin's reply check. It flagged about one
reply in five, mostly honest ones it could not see the evidence for.
v0.2.1
The Claude Code plugin shows what it checked. The CLI is unchanged.
Changed
- The plugin shows its work. The footer counts checks, each checked
command or result ends with its verdict, and/decideprints a table.
The status line shows only when a check is off or skipped.
v0.2.0
Decide comes to Claude Code: a plugin that gets Claude a second opinion
before risky commands, on content from outside, and on its own replies.
Added
command-riskandreply-check. Judge a shell command before it
runs, and check a coding agent's reply against the tools it ran.- A Claude Code plugin.
/plugin marketplace add deepnoodle-ai/decide
checks Claude's shell commands, content from outside, and replies, and
gives Claude a judge tool. Needs Claude Code 2.1.287 or later.
Changed
prompt-injectioncatches steering. It counts text that tells an AI
what to recommend, andhiddenno longer counts text that only
describes hidden text.- Results fit the terminal. In a terminal, a long score description or
preview ends with…instead of wrapping. Piped output is unchanged.
v0.1.0
The first release. Decide asks typed questions about your data and gives
answers with probabilities, from the command line or from Go.
Added
- The
decideCLI. Run a template on files, folders, JSONL, JSON, CSV,
text, Markdown, source code, and images. Runs are saved and can resume. - Nine templates, from
sentimentandtriagetocode-riskand
prompt-injection. Write your own withdecide templates new. - Diffs. Pipe
git diffto judge each changed hunk or function. - CI.
--formatprints CSV, a Markdown report, or GitHub Actions
annotations.--fail-onexits 2 when an item is flagged or matched. - The Go library.
EvalandPickask typed questions, and
decidetestfakes the server in tests. Packages underpatterns/, such
asgateandrank, build decisions from answers. - Providers. Jev on the TypeSafe API, Clef on Cloudflare Workers AI, or
any Jev-compatible service. - Install with
brew install deepnoodle-ai/tap/decide, or download a
binary with checksums.