Skip to content

Sowiedu/Edict

AI Agents & Assistants

A programming language whose programs are JSON ASTs, enabling AI agents to write, verify, and execute code without parsing text.

JavaScript Latest v1.23.2 · 1mo ago Security brief →

Features

  • JSON‑based Abstract Syntax Tree (no lexer/parser)
  • Structured error objects for agent self‑repair
  • Static type system with primitives, generics, records & enums
  • Effect tracking (pure, reads, writes, io, fails) verified at compile time
  • Compile‑time contract verification using Z3/SMT
  • Compiles to WebAssembly and runs in sandboxed VMs

Recent releases

View all 32 releases →
No immediate action
v1.23.0 New feature

edict_explain hint + polymorphic containers

No immediate action
v1.22.1 Bug fix

CI build order fix

No immediate action
v1.22.0 New feature

QF-LIA solver + SolverContext extraction

No immediate action
v1.21.0 Mixed

StructuredError variants + Int64 fix

No immediate action
v1.20.0 New feature

edict_invoke, DenoHostAdapter, Workers deploy, SkillMemory

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
6
Forks
2
Languages
JavaScript TypeScript Python
Downloads/week
73 ↑110%
NPM Maintainers
1 Single npm maintainer
Contributors
3
TypeScript
Types included ✓

Install & Platforms

Install via
npm
Platforms
linux arm64

Beta — feedback welcome: [email protected]