Privacy is a shape, not a suggestion.
Each organizer is given only the reports in its own chain. No instruction has to persuade a model to ignore data it was never handed.
Open source · MIT · Agent orchestration
Claude Oracle turns one hard question into a disciplined field operation: broad where discovery matters, focused where judgment does, and explicit about the constraints that keep the whole system trustworthy.
one inquiryten scout perspectivesone grounded brief
Scroll to trace the decisions, not just the diagram
Jump to the engineering lens ↓01 / the dispatch
The system does not spray identical agents at a problem. It separates discovery, organization, and final judgment into roles with different economics, contexts, and responsibilities.
A nuanced question arrives with the context that makes it worth asking.
Not a shorter answer. A better-organized evidence field.
02 / design principles
The project is a case for treating agent behavior as a systems-design question. The most meaningful decisions are not model prompts; they are limits, boundaries, and recovery paths that keep promises under stress.
Each organizer is given only the reports in its own chain. No instruction has to persuade a model to ignore data it was never handed.
Parallel work begins through isolated configuration directories when possible, with a launch gate when it is not. The throughput is designed around the real failure surface.
Failures are named, bounded, and handled without erasing completed work. A failed organizer returns the underlying scout reports instead of a confident-looking void.
Each organizer receives only its own ten scout reports. The grouping happens in Python before Sonnet is dispatched, so scale never dissolves the boundary between chains.
03 / safety as architecture
Oracle starts with web research only. Local files must be deliberately opted into, because untrusted web content and local access together change the system’s risk profile.
04 / failure is a first-class input
Agent systems become credible when their recovery policy is as carefully designed as their happy path. Here, every response to trouble is local, bounded, and explainable.
Each scout and organizer has its own deadline. A runaway search cannot quietly consume an unbounded session while the calling context waits in the dark.
Failed scouts receive one serial retry after the launch storm. If a majority fails, the retry is skipped: that signal looks systemic, not transient.
If an organizer fails after its scouts succeeded, the raw reports become an explicit fallback. Recovery is redo synthesis, not redo research.
When every scout in a chain fails, no organizer is called. The system reports the absence of evidence rather than asking a model to fill it with plausible prose.
05 / provenance of the practice
The design instincts behind Oracle came from a separate benchmark-governed agent program: treat a prompt change as a hypothesis, isolate the delta, and make the instrument cheap enough to govern real decisions—not merely explain them afterward.
A compact suite built around Claude Agent SDK transcripts, engineered to catch regressions, targeted changes, and competencies that the prompt was never explicitly taught.
Program IIA small system with a serious opinion
Claude Oracle is a research tool, but its real portfolio value is the way it thinks about composition: every boundary has a reason, every fallback retains useful work, and every seemingly simple interaction carries an implementation decision underneath it.
Read the implementation