O
omnirexflora-labs/omnicoreagent
Agent runtime that checks actions and survives crashes
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Install command from the repository
pip install omnicoreagent
Parsed from the README we fetched on 2026-11-04; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
pip install omnicoreagent
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
pip install omnicoreagent. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
Give your agent real work. Keep control.
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Every action checked before it runs. Every run survives a crash without silently redoing anything. Every step on the record.
Docs ·
Quickstart ·
Cookbook ·
Proof ·
How it compares ·
For your coding agent ·
Known issues ·
Ask AI
A model is not an agent. The runtime around it is what makes it usable in an
application: the loop, the tools, memory, the files it works on, and — once
the agent can do real things — the policy that says what it may do, the
sandbox its code runs in, the record that survives a crash, the budget that
stops it spending, and the evidence a person can read afterwards.
OmniCoreAgent is an agent runtime for Python. It includes the harness,
the loop, tools, context, workspace and sub-agents around the model, and adds
what running an agent for real needs: a policy on every action, a sandbox as
the boundary for its commands, runs that survive a crash, budgets, and a record
of every step. You use it from Python, from the command line, or as an HTTP
server: one agent object, from a first script to a governed background worker,
and onto a benchmark.
| Layer | What it is | What it gives you |
| The harness | the loop around the model | tools (yours and MCP), context and memory, a workspace, code mode, skills, sub-agents and worker profiles |
| Control | decided before every action | a policy (allow, ask a person, or refuse), approvals, budgets, a sandbox that is the boundary for commands |
| Durability | a record every run keeps | pause and resume, survive a crash without redoing work, take over from a dead process |
| The record | the evidence of every run | one trace per run, readable start to finish, private by default, exported where you want it |
How it fits together
walks one run through all four.
## Install
bash
pip install omnicoreagent # Python 3.12–3.14; check with python --version
export LLMAPIKEY=yourapikey # the key for the provider in modelconfig
On Python 3.10 or 3.11, the install stops and says so.
## Quick start
python
import asyncio
from omnicoreagent import OmniCoreAgent, ToolRegistry
tools = ToolRegistry()
@tools.registertool("lookuporder")
def lookuporder(orderid: str) -> dict:
"""Look an order up in the application's own store."""
return {"orderid": orderid, "status": "shipped", "carrier": "DHL"}
agent = OmniCoreAgent(
name="support",
systeminstruction="You answer questions about orders, using the tools. Answer in plain text.",
modelconfig={"provider": "openai", "model": "gpt-5.6-terra"},
localtools=tools,
async def main():
result = await agent.run("Where is order 1042?", sessionid="customer-7")
print(result["response"])
# Every run is evidence: each step, what the model asked for,
# and what it received back.
trajectory = await agent.gettrajectory(result["traceid"])
for step in trajectory["steps"]:
for call in step["toolcalls"]:
print(step["step"], call["toolname"], call["arguments"], "->", call["observation"]["content"])
# What the run turned out to be worth, whenever that is known ...
await agent.recordoutcome(result["runid"], source="support-lead", reward=1.0, label="resolved")
# ... and the run as one record for an evaluator or a trainer.
[record] = await agent.trainingrecords(runid=result["runid"])
Docs ·
Quickstart ·
Cookbook ·
Proof ·
How it compares ·
For your coding agent ·
Known issues ·
Ask AI
A model is not an agent. The runtime around it is what makes it usable in an
application: the loop, the tools, memory, the files it works on, and — once
the agent can do real things — the policy that says what it may do, the
sandbox its code runs in, the record that survives a crash, the budget that
stops it spending, and the evidence a person can read afterwards.
OmniCoreAgent is an agent runtime for Python. It includes the harness,
the loop, tools, context, workspace and sub-agents around the model, and adds
what running an agent for real needs: a policy on every action, a sandbox as
the boundary for its commands, runs that survive a crash, budgets, and a record
of every step. You use it from Python, from the command line, or as an HTTP
server: one agent object, from a first script to a governed background worker,
and onto a benchmark.
| Layer | What it is | What it gives you |
| The harness | the loop around the model | tools (yours and MCP), context and memory, a workspace, code mode, skills, sub-agents and worker profiles |
| Control | decided before every action | a policy (allow, ask a person, or refuse), approvals, budgets, a sandbox that is the boundary for commands |
| Durability | a record every run keeps | pause and resume, survive a crash without redoing work, take over from a dead process |
| The record | the evidence of every run | one trace per run, readable start to finish, private by default, exported where you want it |
How it fits together
walks one run through all four.
## Install
bash
pip install omnicoreagent # Python 3.12–3.14; check with python --version
export LLMAPIKEY=yourapikey # the key for the provider in modelconfig
On Python 3.10 or 3.11, the install stops and says so.
## Quick start
python
import asyncio
from omnicoreagent import OmniCoreAgent, ToolRegistry
tools = ToolRegistry()
@tools.registertool("lookuporder")
def lookuporder(orderid: str) -> dict:
"""Look an order up in the application's own store."""
return {"orderid": orderid, "status": "shipped", "carrier": "DHL"}
agent = OmniCoreAgent(
name="support",
systeminstruction="You answer questions about orders, using the tools. Answer in plain text.",
modelconfig={"provider": "openai", "model": "gpt-5.6-terra"},
localtools=tools,
async def main():
result = await agent.run("Where is order 1042?", sessionid="customer-7")
print(result["response"])
# Every run is evidence: each step, what the model asked for,
# and what it received back.
trajectory = await agent.gettrajectory(result["traceid"])
for step in trajectory["steps"]:
for call in step["toolcalls"]:
print(step["step"], call["toolname"], call["arguments"], "->", call["observation"]["content"])
# What the run turned out to be worth, whenever that is known ...
await agent.recordoutcome(result["runid"], source="support-lead", reward=1.0, label="resolved")
# ... and the run as one record for an evaluator or a trainer.
[record] = await agent.trainingrecords(runid=result["runid"])
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/omnirexflora-labs-omnicoreagent/)
- Source
- awesome · https://github.com/omnirexflora-labs/omnicoreagent
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.