Tool · Code & architecture
Fungus Observability
Trace selected Python calls and failures locally without collecting their payloads by default.
Repository: CinvanaAI/fungus-observability
Recorded synthetic example. Source with a complete offline example.
See the idea in action.
entered/completed and entered/failed events, plus two preserved archive generations.
Opt-in observation of ordinary and async synthetic calls.
{
"kind": "captured synthetic execution projection",
"command": "python -m examples.demo",
"input_example": "examples/demo.py",
"observed_output": {
"events": [
"entered",
"completed",
"entered",
"failed",
"second-batch"
],
"archive_generations": 2,
"secret": "[REDACTED]"
},
"projection_note": "Selected fields from a successful local run. Machine paths, temporary identifiers and execution timestamps are omitted. Re-run the linked example for fresh evidence."
}Try the example.
From the repository root, follow the dependency requirements in the README. This example uses supplied synthetic material.
python -m pip install -e . python -m examples.demo
entered/completed and entered/failed events, plus two preserved archive generations.
Complete setup and instructions ↗The interesting part.
Instrumentation can be explicit and useful without default collection of arguments, returns or exception messages.
Where it came from.
Builder black-box recording layer.
Hardens opt-in structured recording and retention; removes auto-import injection and private log capture.
This continues an authored subsystem idea; it does not ship the historical Builder registry.
Follow the family: Builder, Factory and the Python Foundry
- Shared historical projectBuilder Prototypes
Explore the recording layer and orchestration experiments from the documented Builder line. Shared historical Builder origin; no direct dependency between these public packages is established.
Source 1 ↗, Source 2 ↗