AgentRunner (runner.ts)

open-multi-agent · score 10.0 · ai
@fileoverview Core conversation loop engine for open-multi-agent. {@link AgentRunner} is the heart of the framework. It handles: - Sending messages to the LLM adapter - Extracting

MnemonIntegration (__init__.py)

Mnemon · score 9.8 · ai, auto-instrumentation, framework-detection, runtime-patching, agent-scanning
mnemon.moth ----------- Auto-instrumentation engine. On mnemon.init(), the moth wakes up, scans the environment for installed agent frameworks, and patches each one at the right ex

Mnemon (__init__.py)

Mnemon · score 9.8 · analytics, execution-cache, agent-caching, token-savings, learning-system
Mnemon -- execution caching and system learning for AI agents. Zero code changes. One import line. Gets smarter with every run. Saves tokens on every cache hit. Usage: import mnemo

Workspace Schema & Generator (workspace/index.ts)

giselle · score 9.7 · ai, AI / Agents, workspace, schema, zod
Zod definitions for workspace structure, UI state, and a function to create a fresh workspace instance. Reuse in applications managing AI canvas workspaces.

buildExecutionReceipt (execution-receipt.ts)

open-multi-agent · score 9.7 · ai
Builds typed execution receipts with token usage, validating schema; guards used for receipt creation.

buildTriggerPattern (config.ts)

openbrowserclaw · score 9.6 · ai, regex-pattern, mention-detection, agent-trigger, automation
Builds a case-insensitive regex pattern matching @mentions of a name for triggering agent invocation.

runEvalSet (runner.ts)

open-multi-agent · score 9.4 · ai
Executes evaluation test cases against targets with configurable concurrency, scoring, progress tracking, and cost/token metrics collection.

DEFAULT_SESSION_KEY (index.ts)

lumiere · score 9.3 · ai, session-keys, agent-protocol, auth
Default session key used for chat conversations. This value is used when no custom session key has been configured. It follows the format: agent:<agentId>:<sessionName> /

Room3D.tsx

diorama-builder · score 9.3 · ai, 3d-rendering, scene-graph, viewport, ui
Renders 3D scene component "game" = "frontend" "room" "objects"di "space graph", "displayed via 1. Perhaps a "3D" main score 0.

dendrite_browser.py

dendrite-python-sdk · score 9.3 · ai, ai-agents, browser-state, state-persistence, web-automation
AI browser/agents. Manages web page state. Persisted at end.

ClaudeError (exceptions.py)

claude-node · score 9.3 · ai
claude_node.exceptions — Typed exception hierarchy for Claude CLI controller. All exceptions inherit from ClaudeError (which inherits from RuntimeError), allowing callers to catch

create_app (_app.py)

agentscope · score 9.3 · ai, flask-app, app-factory, secret-key, ui
Factory function that builds and configures a Flask app for AgentScope, including secret key generation.

AsyncDendrite (dendrite_browser.py)

dendrite-python-sdk · score 9.3 · ai, playwright-automation, async-browser, web-authentication, ai-agent-workflows
Provides async browser automation using Playwright, supporting page interactions, authentication, and AI agent workflows.

toOpenAISdkReasoningEffort (openai-common.ts)

open-multi-agent · score 9.2 · ai
@fileoverview Shared OpenAI wire-format conversion helpers. Both the OpenAI and Copilot adapters use the OpenAI Chat Completions API format. This module contains the common convers

llmMessagesToAiSdkModelMessages (ai-sdk.ts)

open-multi-agent · score 9.2 · ai
@fileoverview {@link AISdkAdapter} — bridge to the Vercel AI SDK (`ai` + `@ai-sdk/*`). When {@link AgentConfig.adapter} is set, {@link Agent} skips {@link createAdapter} and uses t

ModelProviderConfig (model_router.py)

JIGGA · score 9.1 · ai
Defines provider configs, model profiles, rate limits, tool-calling options for LLM routing.

Episodic Memory Manager (services/episodic_memory_manager.py)

MIRIX · score 9.1 · ai, AI / Agents, episodic, memory, bm25
Manages episodic memory items, providing creation, search (BM25), and embedding updates. Ideal for storing and retrieving time‑ordered event snippets tied to an agent.

_agent.py

agentscope · score 9.1 · ai, agent-orchestration, unified-agent
Agent: unified agent class

createAcpBackend (acp-backend.ts)

open-multi-agent · score 9.1 · ai
@fileoverview {@link AgentBackend} that drives an external coding agent over the Agent Client Protocol (ACP). OMA takes the ACP **client** role: it spawns the agent (a local CLI su

LLM Docs Generation Route (llms-components.txt/route.ts)

chakra-ui · score 9.1 · ai, AI / Agents, llm, docs, api
Generates plain‑text documentation of all Chakra UI components for LLM consumption, cached for one hour.

getMainCodingPrompt (prompts.ts)

llamacoder · score 9.1 · ui, prompt-engineering, llm-prompt, frontend-development, ai
Constructs a main coding prompt using dedented template with shadcn documentation context for frontend development guidance.

autogen-core

autogen · score 9.1 · ai, AI / Agents
Core interface definitions and reference implementations for agent runtime, messaging, models, tools, workbenches, memory, and tracing. The foundational layer all other packages bu

BuildStep.tsx

diorama-builder · score 9.1 · ai, form-validation, build-step, step-validation, ui
Manages] F: validates

Bento

BentoML · score 9.1 · ai, model-packaging, model-registry, ml-artifacts, metadata-management
Defines the Bento class for packaging ML models with metadata and artifacts.

McpWorkbench

autogen · score 9.0 · ai, AI / Agents
Workbench that wraps MCP (Model Context Protocol) servers to dynamically list and call their tools. Supports stdio and SSE server transports.

OpenClawCapability (OpenClawProtocolConstants.kt)

openclaw-zero-token · score 9.0 · ai
Defines protocol constants and command enums for an AI assistant SDK, enabling communication between AI models and Android device capabilities like camera, SMS, location, and notif

SdkOutput (_sdk.py)

agents · score 9.0 · ai
Shared helper for reading Claude Agent SDK message streams. Both the judge and Monte Carlo layers consume the same `query()` message stream (assistant text blocks + a terminal resu

BaseAgent (base_agent.py)

crewAI · score 9.0 · ai, agent-base-class, agent-interface, abstract-class
Abstract base class defining the interface and core attributes (role, goal, backstory, tools, cache, execution parameters) for all agents in the CrewAI framework.

normalizeModel (model-provider.ts)

room · score 9.0 · ai, model-normalization, llm-config
Normalizes AI model configuration data for provider-specific usage.

Generation Management API (internal-api/generations.ts)

giselle · score 9.0 · ai, AI / Agents, generation, api, server
Server‑side helpers to fetch, list, cancel, and update AI generations with workspace access enforcement.

Memory Schema Models (schemas/memory.py)

MIRIX · score 9.0 · ai, AI / Agents, memory, schema, pydantic
Schemas for various memory structures, context window overview, and archival/recall memory handling in Mirix.

getLanguageModel (provider/registry.ts)

vibesdk · score 9.0 · ai, AI / Agents
Module exposing: getLanguageModel, listProviders, gatewayToken, hasGateway, hasAiBinding, gatewayProviderName, providerKey

Next.js Giselle Engine Handler (src/next-giselle-engine.ts)

giselle · score 9.0 · integration, Integration / API, nextjs, http, ai
Provides a Next.js request handler that wraps the Giselle AI engine, parses JSON/form bodies, routes to configured endpoints, and optionally runs after‑function logic.

isAvailable (GeminiNano.ts)

lumiere · score 9.0 · gemini-nano, on-device-llm, android-native-module, capability-detection, ai
eslint-disable @typescript-eslint/no-explicit-any */ * TypeScript wrapper for the GeminiNano native Expo module. At build time the native module is linked automatically by Expo. We

LangChainIntegration (langchain.py)

Mnemon · score 9.0 · ai, langchain-integration, runnable-patching, framework-adapter, step-iteration
Mnemon moth — LangChain integration. System 2 EME via per-step patching: RunnableSequence.invoke is patched to iterate each step individually. Each step is a segment. If a step's o

AI Gateway Header Builder (shared/ai-gateway-headers.ts)

giselle · score 9.0 · integration, Integration / API, ai, gateway, headers
Generates HTTP headers required for AI Gateway requests, including Stripe customer identifiers for usage attribution and billing.

BaseCompressor (compressors.py)

claw-compactor · score 9.0 · ai
compressors.py — Four compression strategies for the Engram Benchmark. Strategies: 1. EngramCompressor — LLM Observer + Reflector (Layer 6 Engram) 2. RuleCompressor — claw-compacto

autogen-agentchat

autogen · score 9.0 · ai, AI / Agents
High-level single and multi-agent APIs including AssistantAgent, UserProxyAgent, AgentTool, and group chat primitives. Built on autogen-core.

Tool Argument Validation Registry (agent/tool_validators.py)

MIRIX · score 9.0 · ai, AI / Agents, validation, decorator, registry
Decorator-based registry to attach validation functions for tool calls and runtime validator that checks arguments before execution.

renderCapturedRunDashboard (oma.ts)

open-multi-agent · score 8.9 · ai
Renders a terminal dashboard for a captured OpenMultiAgent run.

Default Embedding Model Constants (ai/defaults.ts)

mperkins0155/gbrain · score 8.9 · ai, AI / Agents, defaults, embedding, model
Single source of truth for default embedding and reranker model identifiers and dimensions used by schema and registry helpers.

Repo Intelligence Enrichment (repo-intel/enrich.js)

agentsys · score 8.9 · ai, AI / Agents, repo-intel, enrichment, summarization
Collects README, manifest and hotspot data, builds prompts for summarizer and weighter agents, and integrates their outputs into repository intelligence.

createJudgeScorer (judge.ts)

open-multi-agent · score 8.9 · ai
Builds LLM judge scorer: constructs prompts, parses verdicts, manages aborts/deadlines for eval.

Google Gemini Provider Config (providers/google.ts)

bolt.diy_V2.0 · score 8.9 · ai, AI / Agents, google, gemini, llm
Registers Gemini models with their capabilities, pricing, and defaults for integration into the LLM system.

LLM Tool ORM Model (orm/tool.py)

MIRIX · score 8.9 · ai, AI / Agents, orm, tool, llm
SQLAlchemy model for tools that LLMs can invoke, with organization scoping and uniqueness constraints.

TemplateAdapter (eme.py)

Mnemon · score 8.9 · ai, execution-cache, plan-cache, fingerprint-matching, llm-caching
Mnemon Execution Memory Engine (EME) — v2 Generalised plan cache for any expensive recurring computation. System 1: exact fingerprint match — zero LLM, sub-millisecond System 2: pa

Git-Native Agent Definition Format (agent.yaml + SOUL/RULES/MEMORY)

gitagent · score 8.9 · ai, agent-config, version-control, yaml-schema, agent-forking
Agent identity, rules, memory, tools, skills, and hooks are all version-controlled files, so agents can be forked, branched, and diffed. Strong convergence with the OMC agent catal

Mistral Provider Config (providers/mistral.ts)

bolt.diy_V2.0 · score 8.9 · ai, AI / Agents, mistral, llm, provider
Defines Mistral models such as Codestral with capabilities, pricing, and defaults for the LLM framework.

RAG Fusion Pipeline (rag_fusion_pipeline/base.py)

llama-hub · score 8.9 · ai, AI / Agents, rag, fusion, rrf
Combines multiple retrieval results using Reciprocal Rank Fusion to improve RAG answer quality via a query pipeline.

LLM Model Normalizer (hermes_cli/model_normalize.py)

mperkins0155/hermes-agent · score 8.9 · ai, AI / Agents, model, normalization, llm
Converts user‑provided model identifiers into provider‑specific formats for various LLM services, handling aggregators, Anthropic, DeepSeek, and custom cases.