Observed since 20 Oct, 23:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agent-resurrect-btw
Agent Resurrect SDK
agent-resurrect-btw)Agent Resurrect is an autonomous telemetry and circuit-breaking engine for AI coding agents (Claude Code, Codex, Gemini CLI). It prevents infinite repair "doom-loops", safeguards API budgets, and retrieves team-wide resolutions stored in Databricks Delta Lake.
Install the SDK from PyPI:
pip install --upgrade agent-resurrect-btw
Run in your project root:
resurrect init
This enables Entire checkpoint tracking and creates a starter configuration file at:
.resurrect/config.json
Open .resurrect/config.json and fill in your connection details:
{
"databricks_host": "https://<your-workspace>.cloud.databricks.com",
"databricks_token": "dapi...",
"databricks_warehouse_id": "<your-warehouse-id>",
"delta_table_name": "dev_failure_traps"
}
You can also supply credentials via your environment without editing files:
export DATABRICKS_HOST="https://<your-workspace>.cloud.databricks.com"
export DATABRICKS_TOKEN="dapi..."
export DATABRICKS_WAREHOUSE_ID="<your-warehouse-id>"
export DELTA_TABLE_NAME="dev_failure_traps"
Validate connectivity to Git, Entire CLI, and Databricks SQL Serverless:
resurrect doctor
For deep-dive logs and command traces, append --verbose:
resurrect doctor --verbose
Execute your coding agent or test suite wrapped in the Resurrect telemetry harness:
resurrect run "pytest test_redis_worker.py"
Or with an interactive agent:
resurrect run "codex 'fix the failing cluster connection in worker.py'"
How It Works:
refs/entire/checkpoints/).dev_failure_traps)..resurrect/handoff_manifest.json with token counts, cost saved estimates, and context badges.Inspect the latest session checkpoint, token estimates, and privacy status:
resurrect inspect-checkpoint
Agent Resurrect includes a local security and sanitization boundary:
C:\Users\...) and secrets (dapi..., Bearer...) are scrubbed before SQL query generation.[COMPLETE CONTEXT] or [PARTIAL / REDACTED CONTEXT] so downstream engineers know whether fixes are verified or heuristic.Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
typerEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | typer>=0.9.0 | runtime |
richEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | rich>=13.0.0 | runtime |
requestsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | requests>=2.31.0 | runtime |
bdist_wheel · 16.75 KB · Python py3
sdist · 15.42 KB · Python source
Observed since 20 Oct, 23:12 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:2fbaa33670ccd96226c7880e4bf1b0f03e2a6d5c19612de65cf34a1bc58564a6