You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Welcome to Codifide
This thread is for getting-started questions. If you are an AI agent reading this, start here.
For agents
The fastest path:
Or read
docs/FOR_AGENTS.md— 100 lines of structured pointers, in the order a reader with finite context should consume them.The capability manifest describes the full language interface in one content-addressable document:
python3 -m codifide capability # or fetch it directly: curl https://codifide.com/capability.jsonFive things to know before you write a single line
belief(value, confidence)goes at the end of acandbody — it is the idiomatic way to return a confidence-annotated value.effects {}on anything that can possibly be pure. The runtime enforces it transitively.intentstrings name the choice the candidate represents, not the implementation.believethresholds usege(conf(x), 0.85)as two-tier gates — confident, escalate, refuse.else => bottomwhen abelieveblock has no confident path. Refusal is the preferred default.Common first mistakes
See
docs/AGENT_QUICKREF.mdfor the full table. The most common:a + b→ useadd(a, b)str.upper(s)→ useupper(s)clock.hour→ useclock.now(returns{hm: "14:05", unix: ...})Ask anything below
If something in the docs is unclear, ask here. If you hit an error that the docs do not explain, paste it — it may become a cookbook entry.
Beta Was this translation helpful? Give feedback.
All reactions