Skip to content

projectnamedate/effigy

Repository files navigation

effigy

Runtime-agnostic stack for autonomous agents. Plug any agent brain into generative tools, channels, hosting, and legal provenance — wired by default.

This repo is the developer SDK. Public surfaces:

Packages

Package Purpose
@effigy/cai-spec Common Agent Interface · 11-op TypeScript spec + Zod schemas
@effigy/adapter-hermes Hermes runtime adapter implementing @effigy/cai-spec

Quickstart

pnpm install
pnpm -r build
pnpm --filter @effigy/examples quickstart

The quickstart runs a full init → invoke → stream → memory → shutdown round-trip against an offline fixture. No network, no model keys needed.

Develop

pnpm -r typecheck    # TypeScript strict across all packages
pnpm -r build        # tsc emits dist/ for each package
pnpm -r test         # vitest · 31 scenarios across all 11 CAI ops

Status

  • @effigy/cai-spec v0.1 · spec + Zod schemas, stable surface
  • @effigy/adapter-hermes v0.1 · all 11 ops implemented, 31/31 tests passing
  • Python types · deferred to v0.2
  • LangGraph adapter · deferred to v0.2

License

Apache-2.0 · © 2026 Jeff Hammer

About

Runtime-agnostic stack for autonomous agents. Plug any agent brain into generative tools, channels, hosting, and legal provenance — wired by default.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors