Item detail
github.com

easylink-ai-open/agent-runtime

easylink-ai-open/agent-runtime is a standalone python agent runtime that RepoRadar is tracking in its Agent Runtime / Library section, currently rated Gold tier with a 'try now' verdict. Its strongest signal is workflow potential, scored 9.4 out of 10.

Score7.9
Popularity1.0
Risklow
TierGold
Score breakdown
Usefulness9.0
Novelty8.0
Momentum7.0
Maturity6.3
Open-source/build8.4
Evidence7.2
Workflow potential9.4
Setup ease8.8

Popularity is tracked separately. Support, ads, sponsorships, and tips never affect these signals.

Why it matters

Useful for AI agent framework builders, AI infrastructure teams, and library authors who want a standalone Python agent runtime core — neutral LLM types, provider clients (OpenAI + Anthropic built-in), standard tool/prompt/cache primitives, collaboration-mode mechanics, hooks, budgets, and context helpers — to compose into their own product layer without re-implementing the loop. The durable diffe

Who should use it

AI agent framework builders, AI infrastructure teams, and library authors who want a standalone Python agent runtime core — neutral LLM types, provider clients (OpenAI + Anthropic built-in), standard tool/prompt/cache primitives, collaboration-mode mechanics, hooks, budgets, and context helpers — to compose into their own product layer without re-implementing the loopTeams building product layers (concrete tool handlers, memory/skill content, collaboration policy, sandbox implementations, persistence (sessions), servers, channels, cloud tenancy, brand behavior) on top of a runtime — the protocol surface (ModelClient, ToolDispatcher, SystemPromptProvider, CacheStrategy with no-op defaults) is the right shape for swapping in domain-specific tools, prompts, and cache strategies without touching the loopTeams that need production-grade loop primitives out of the box — streaming with `stream_callback` + `complete()` fallback, model-call retries (`AgentConfig.max_model_retries`, default 2), tool-error containment (`tool_errors_as_messages` toggle), human-in-the-loop pause (`WaitingForUserInput`), interruption (`AgentLoopInterrupted`), token usage aggregation, and context compaction (`max_context_tokens` + custom `Compactor`; `SummarizingCompactor` preserves leading system messages and a recent tail, replaces middle with model-generated summary) — without re-implementing themTeams that need a neutral wire format (`agent_runtime.llm.openai`, `agent_runtime.llm.anthropic`) that translates to/from each provider's on-the-wire format, so adding a new provider is a wire-converter + HTTP-client pair, not a loop refactor

Who should skip it

Consider easylink-ai-open/agent-runtime lower priority if you already have a working solution in this category.

About this signal

easylink-ai-open/agent-runtime is tracked by RepoRadar as a standalone python agent runtime in the Agent Runtime / Library section. It was first seen on 2026-07-04 and last updated on 2026-07-04. The current verdict is 'try now' with a Gold tier and easy setup difficulty. easylink-ai-open/agent-runtime leads on workflow potential (9.4) and practical usefulness (9.0); its lowest signal is maturity (6.3), so factor that in before investing setup time. This page summarizes the evidence RepoRadar has captured from captured source metadata. The score, tier, risk label, and verdict on this page are never influenced by sponsorship, ads, or tips — they reflect only the usefulness, popularity, novelty, momentum, maturity, and evidence signals described in the RepoRadar methodology.

How this item is evaluated

RepoRadar assigned easylink-ai-open/agent-runtime a composite score of 7.9 out of 10, placing it in the Gold tier. This score combines weighted sub-signals: usefulness (35%), novelty (18%), momentum (14%), maturity (10%), open-source/build quality (7%), evidence quality (6%), workflow potential (6%), and setup ease (4%). Popularity is tracked separately at 1.0 and never affects the composite score or tier. The risk label of 'low' reflects inherent user-impacting hazards, not generic novelty. Items with no risk flag may still require normal code review before production use.

Putting this into practice? Read How to vet an AI agent or MCP server before you wire it in for the checklist behind this score.

Risk explanation

The `easylink-ai-open` GitHub org is brand new (created 2026-06-08; 2 public repos) — treat the first evaluation cycle as a smoke test (install via `uv pip install -e .`; run the example `agent.ask("hi")` call; confirm the OpenAI + Anthropic clients work.

Evidence links
Closest alternatives / related signals
agent-runtimepythonneutral-llm-typesopenaianthropicwire-formatprotocolsmodel-client