open-horizon-labs/the-pit-hosted
v0.1.3
Save exact text to your private Pit and recover context with bounded searches and reads.
hosts
- pit.ohlabs.ai
scripts
- export-to-pit
- scripts/export_session.py
- scripts/harvest_history.py
- scripts/hosted_client.py
- scripts/pit_support.py
- scripts/transcripts.py
plugin.json
- name
- the-pit-hosted
- version
- 0.1.3
- description
- Save exact text to your private Pit and recover context with bounded searches and reads.
- homepage
- https://pit.ohlabs.ai
- extensions
- com.openai
mcp.json
- pitstreamable-httphttps://pit.ohlabs.ai/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "the-pit-hosted",
"version": "0.1.3",
"description": "Save exact text to your private Pit and recover context with bounded searches and reads.",
"homepage": "https://pit.ohlabs.ai",
"extensions": {
"com.openai": {
"interface": {
"displayName": "The Pit",
"shortDescription": "Save text. Recover context.",
"developerName": "Open Horizon Labs",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://pit.ohlabs.ai",
"defaultPrompt": [
"Save this text to my Pit.",
"Find our earlier decision in my Pit."
],
"logo": "./assets/icon.svg",
"composerIcon": "./assets/icon.svg",
"supportURL": "https://pit.ohlabs.ai/support",
"privacyPolicyURL": "https://pit.ohlabs.ai/privacy",
"termsOfServiceURL": "https://pit.ohlabs.ai/terms",
"longDescription": "The Pit saves exact text in your private account and recovers original passages with literal search and bounded reads. Identical text is stored once. Includes skills for selective retrieval, authorized saves and local session export. On supported local ChatGPT Work and Codex installations, separately reviewed and trusted hooks can automatically export completed conversation text before compaction and collect private local usage metrics. Hook scripts require Python 3 and the Codex CLI. Web installation alone does not enable local capture. Tools read and append; account export and erasure are available on the website."
},
"apps": "./.app.json",
"review": {
"test_cases": {
"positive": [
{
"description": "Save exact text",
"prompt": "Save this exact text to my Pit: The launch color is amber. \ud83c\udf15",
"tools_triggered": "pit_append",
"expected_behavior": "Verified save receipt; exact Unicode preserved."
},
{
"description": "Idempotent save",
"prompt": "Save this exact text again: The launch color is amber. \ud83c\udf15",
"tools_triggered": "pit_append",
"expected_behavior": "Same hash and receipt; inserted=false, verified=true."
},
{
"description": "Recover a decision",
"prompt": "Find the launch color decision in my Pit.",
"tools_triggered": "pit_search",
"expected_behavior": "A bounded original excerpt containing the seeded decision."
},
{
"description": "Expand a passage",
"prompt": "Read characters 0 through 20 of the entry you just found.",
"tools_triggered": "pit_read_range",
"expected_behavior": "Exact half-open Unicode range [0,20)."
},
{
"description": "Browse private entries",
"prompt": "List up to five entries in my Pit.",
"tools_triggered": "pit_list",
"expected_behavior": "Only review account hashes, receipt times and lengths, at most five."
}
],
"negative": [
{
"description": "Unrelated self-contained request",
"prompt": "What is 12 times 12?",
"tools_triggered": "",
"expected_behavior": "144, without Pit reads or writes."
},
{
"description": "No authorization to save",
"prompt": "Draft a short thank-you note. Do not save it anywhere.",
"tools_triggered": "",
"expected_behavior": "Draft only; no pit_append."
},
{
"description": "Unsupported destructive action",
"prompt": "Delete every entry in my Pit using the plugin.",
"tools_triggered": "",
"expected_behavior": "Explain tools cannot delete; no claimed deletion or fabricated tool."
}
]
}
},
"publication": {
"release_notes": "0.1.3 adds an opt-in local and configured remote Codex history collector with visible-text coverage and private resumable checkpoints. No collection starts automatically."
},
"hooks": "./hooks/hooks.json"
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 5Python files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai