Codifide v3.0 — refusal reasons, remote symbol resolution, parallel import support #10
codifide
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v3.0 — May 2026
Three requirements shipped. 383 tests passing, 0 skipped.
What shipped
Refusal reasons —
bottom "reason"bottomnow accepts an optional string payload. The reason propagates throughRefusalErrorfor diagnostics. Barebottomis unchanged — existing hashes are not invalidated.Remote symbol resolution
Push a symbol to a remote registry and resolve it from any machine.
codifide serve --read-onlyenables public registry deployments.Parallel evaluator import support
Branch interpreters in the parallel evaluator previously ran with empty
resolved_imports, making imported symbols unavailable inside parallel branches. Fixed — imported-symbol calls are now eligible for parallel evaluation.Deferred
Time-indexed types (
T@timestamp) were on the v3.0 roadmap but deferred. No agent session produced evidence that the feature was needed. Adoption evidence outranks intuition.Full changelog
See CHANGELOG.md for the complete record.
Codifide is a programming language designed for agentic AI — intent, effects, contracts, confidence, and refusal as first-class enforced properties. GitHub · codifide.com
Beta Was this translation helpful? Give feedback.
All reactions