1 / 12
Presentations Pvragon
Pvragon

Portable Agent Operating-Model

A lightweight introduction to reliable-agent principles — ingestible by any agent, at any stage, with no workspace install

Use arrow keys or the buttons below to navigate

What it is

An agent reads it and rebuilds the model in its own runtime.

How to use it

Two ways in — pick the one that fits where you are.

Read it yourself — get the conceptual model in 30 minutes; understand why each pattern exists and the failure mode it defends against.
Hand it to your agent — point at the public repo, say “emulate this setup as best you can within your environment.”
Runtime-neutral — works on Claude Code, Codex, Cursor, Aider, MCP-only, or any in-house harness; a translation table maps the primitives.

Six core principles

Ordered by impact — how much each shapes outcomes when applied vs. skipped. Everything else in the package operationalizes one of these.

DOE architecture — push deterministic work into code, not the LLM
File-first output — files are the canonical state, not conversation
Layered memory — memory has lifetimes; don’t flatten them
Quantized iteration — small units, durable state, fresh context each loop
Progressive disclosure — surface area is on-demand, not always-on
Self-annealing — treat errors as instruction-set updates

DOE

Directive · Orchestration · Execution

Directive

SOPs in markdown — the what and why

Orchestration

The agent — routes tools, handles errors

Execution

Python scripts — reproducible, testable

A 100-line Python function is 100% reproducible. A 100-line LLM prompt is not. Push compute into code; let the LLM route.

File-first output

Files are the canonical state, not conversation

If it’s worth doing, it’s worth writing down. Conversation forgets; files don’t.

Layered memory

Lifetimes, not a flat blob

Long-term — identity, brand, conventions; version-controlled in repo
Mid-term — topic memories that survive across sessions and vendors
Near-term — current-state file: what’s in flight, decisions, blockers
Session — volatile working context; dies on compaction (and that’s fine)

Quantized iteration

Small units · durable state · fresh context each loop

Bound

Define one small, discrete unit of work

Execute + persist

Do it; write status to a durable file

Clear + resume

Fresh context; read the file; next unit

The MAKER finding plus Anthropic’s harness papers (and Huntley’s Ralph loop before them): “claimed done, actually broken” comes from compounding error in long contexts. Bound the unit, persist the state, reset the context — then iterate.

Progressive disclosure

Load only what you need

Pre-summarized agent-curated indexes beat search-every-time.

Self-annealing

Errors are instruction updates

Single-instance failures become structural defenses.

What’s in the package

One entry doc, one rubric, ten reference files — plus copy-pasteable starter templates inside.

Pvragon

Take it and run

Public, free, fork-friendly. Read AGENT-OPERATING-MODEL.md first — that’s the entry point.

View on GitHub

Pvragon/ai-workspace-reference → portable-agent-package/