Agents-Core
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| local_inference_statusA | Read enabled state, readiness, capabilities, job counts and owner hard limits. Performs no model start or network call; reveals no host paths or secrets. |
| local_context_createA | Capture an immutable workspace-bound context without starting a model. Returns owner/access bearer tokens once; keep them outside prompts and logs. |
| local_context_grantC | Create a scoped child access capability; grant caps do not reserve shared credits. |
| local_context_revokeA | Revoke a grant, suppress publication and fence its active job; repeat safely. |
| local_generateA | Submit one bounded textual completion and promptly return its job ID. |
| local_generation_resultA | Read retained job state/output; disconnecting a poll never cancels generation. |
| local_generation_cancelA | Explicitly cancel a job for all pollers; active cleanup fences/reaps before terminal cancellation. |
| local_context_releaseA | Invalidate context/grants and cancel work; bounded tombstones permit repeated release. |
| artifact_publishA | Publish an immutable persistent text artifact without starting a model. |
| artifact_manifest_createA | Pin immutable artifact versions in a persistent task manifest. |
| artifact_manifest_getA | Read a pinned active manifest in this workspace, without reading its bodies. |
| artifact_manifest_verifyA | Independently recheck active access and every pinned artifact's bytes/hash. |
| artifact_manifest_releaseA | Revoke a manifest idempotently while retaining its immutable artifacts. Already read text cannot be removed from a worker's memory. Discard pending output under a revoked manifest and prepare a new authorized attempt. |
| artifact_readA | Read an exact bounded artifact slice after full integrity/authorization checks. |
| cooperation_registerA | Register an execution in the optional installation daemon's cooperation journal. |
| cooperation_readA | Read one authorized repository's consistent cooperation snapshot and events. |
| cooperation_applyA | Commit one authenticated metadata action with revision and generation checks. Claims coordinate participating clients; they do not fence shell writes or admit heavy execution. An expired heartbeat never grants ownership. Scope and host/user authorization remain mandatory. Independent-root capability loss has no online reset; owner cleanup is an explicitly authorized offline operation. This tool executes no model, shell mutation, or chat message. |
| cooperation_sendA | Persist a private message to a registered participant's daemon mailbox. |
| cooperation_receiveA | Read only the authenticated participant's private durable inbox. |
| cooperation_ackA | Record delivery processing for private inbox messages without deleting them. |
| cooperation_request_statusA | Read one private request's current delivery and declared processing outcome. |
| cooperation_request_updateC | Record processing metadata with a per-request revision and durable receipt. Receipt, explicit agreement consent, execution cancellation and validated result acceptance remain separate. This tool never changes a prepared worker contract. |
| cooperation_waitB | Complete an active call when private events arrive or the bounded wait expires. Waiting is asynchronous, cancellable, non-consuming and does not renew claims or heartbeats. Resume from the durable cursor after reconnect. It never starts or wakes an idle host model; that requires the host's authorized adapter. |
| list_user_rulesA | List this user's URL rule subscriptions, enabled state, revision and last refresh error. Across this installation's workspaces; never fetches the source. Corporate rules stay separate from built-in rules and the synced personal flow library. |
| get_user_ruleA | Read a user: rule's accepted MDC, revision and up to 20 cached versions. |
| subscribe_user_ruleA | Subscribe to one HTTPS raw MDC rule when the user requests it. |
| refresh_user_ruleA | Fetch and accept a new version of an existing URL user rule on request. |
| set_user_rule_enabledB | Enable or disable a user: subscription using its current revision. |
| rollback_user_ruleA | Restore one of get_user_rule's cached content hashes, without a network request. |
| delete_user_ruleA | Remove a requested subscription and its cached versions using its current revision. Does not edit the source document or built-in rules. This cannot be rolled back locally; subscribe to its URL again to reconnect it. |
| list_flowsA | List Markdown workflows: built-in, personal and this repository's. |
| get_flowA | Read a flow's Markdown, revision and saved versions before editing it. |
| save_flowA | Create or update a personal flow when the user asks to save or change one. |
| delete_flowA | Delete a personal flow (user:/repo:) on explicit request; its text stays in history. |
| run_flowA | Start a user-requested flow in the CALLER's repository. |
| set_flow_personaA | Choose the agent, skills, implants and rules a flow runs with, for this user. |
| clear_session_cacheA | Administrative cache reset. Not needed for persona switches; affects shared caches. |
| get_subagent_contextA | Prepare a stateless task-scoped worker package without switching your persona. |
| validate_subagent_resultA | Validate worker output structurally against the parent's retained contract. |
| route_and_loadA | |
| get_agent_contextA | |
| refresh_persona_contextA | Protocol 2: refresh the current role's complete bundle without choosing an agent. |
| load_implantsA | |
| list_agentsA | |
| log_interactionA | End-of-turn logger. Compose the answer including its footer, call this tool with that exact response_content, then deliver the final answer. Pass the current user request verbatim as query, without paraphrasing or substituting a conversation summary, and workspace, your working directory. |
| describe_repoA | Read-only repository description; never samples or writes project files. |
| write_repo_summaryA | Persist a repository summary after describe_repo returned status='needs_summary'. |
| read_historyA | Read recent history entries, search them, or read one entry whole. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| ask | Select a specialist and return a persona bundle. current_persona is the retained descriptor JSON, if any; protocol_version is optional (2). |
| 3dprint | 3D Print Finder — 3D Model Search Specialist & Print Optimization Advisor. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| new_agent | Agent Builder — Agent Prompt & Persona Designer for the Agents Framework. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| ai_architect | AI Senior Engineer — Human-AI Interaction Designer & Agentic Systems Architect. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| alerts_describer | Alerts Describer — Alert Runbook & Incident Card Documentation Specialist (Prometheus, Grafana). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| bio_protocol | Bio-Hacker — Biohacking & Supplement Protocol Designer — Sleep, Focus, Energy Optimization. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| find_black_hole | Black Hole Finder — Agnotological Detective / Epistemic Gap Analyst. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| blender | Blender Scripter — Blender Python (bpy) Scripting Specialist — Procedural 3D-Printable Model Generation. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| child_psy | Child Psychologist — Child & Adolescent Psychologist specializing in the digital generation. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| review | Code Reviewer — Code Review & PR Analyst (Security-Aware, Performance-Conscious). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| briefing | Daily Briefing Analyst — Strategic analyst of daily verified news. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| analyse_data | Data Analyst — Data Analysis & Pattern Recognition Expert. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| forensic | Data Forensic Expert — Forensic Data Processor & Timeline Architect. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| dba | Database Admin — Database Administration & SQL Optimization Specialist (PostgreSQL, MySQL, Redis, MongoDB). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| debate | Debate Moderator — Devil's Advocate & Decision Facilitator. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| research | Deep Researcher — Deep Research & Literature Synthesis Specialist (topic deep-dives, source-weighted analysis). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| devops | DevOps Engineer — DevOps & Cloud Infrastructure Engineer (CI/CD, Kubernetes, Terraform, AWS/GCP). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| diagram | Diagram Architect — Mermaid.js Visualization Specialist. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| ocr | Document OCR Expert — Specialist in extracting text from PDF and images, including handwritten text. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| tutor | Education Tutor — Pedagogy Expert — Socratic Teaching, Scaffolded Learning & Knowledge Building. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| eng_manager | Engineering Manager — Engineering Team Leadership Advisor — 1:1s, Feedback, Delegation, Performance, Hiring, Delivery Health. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| workout | Scientific Fitness Coach — Scientific fitness coach focused on spine rehabilitation. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| flipperzero | Flipper Zero Developer — Flipper Zero Firmware & Application Developer — C, FuriHal, FreeRTOS on STM32WB55, NFC/Sub-GHz/RFID/IR/GPIO/iButton/BadUSB. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| Instagram Analyst — Social Media Profile Auditor. Returns a persona bundle; pass current_persona as retained descriptor JSON. | |
| install_agents | Repo Installer — Agent Framework Installer & Repository Scaffolder. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| investigate | Investigative Analyst — OSINT & Fact-Checking Expert. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| co_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| cy_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| ge_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| kz_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| mx_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| ru_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| rs_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| es_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| us_lawyer | Lawyer — Multi-Jurisdictional Legal Expert (Colombia, Cyprus, Georgia, Kazakhstan, Mexico, Russia, Serbia, Spain, United States). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| literary | Literary Writer — Master of artistic prose — creator of elegant prose with lyrical nuances and deep meanings. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| math | Math & Science Expert — Mathematical & Scientific Reasoning Specialist — Proofs, Computation, Modeling. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| new_mcp | MCP Builder — MCP Server Architect & Generator. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| medical | Medical Expert — Clinical Reasoning & Medical Analysis Specialist — Differential Diagnosis, Drug Interactions, Lab Interpretation. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| present | Presentation Coach — Presentation Structure and Psychology Expert. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| pm | Product Manager — Product Thinking & Requirements Analyst. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| prompt | Prompt Engineer — Prompt Design & Optimization Specialist. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| psy_session | Psychologist — Cognitive-Behavioral Psychologist & Mental Health Consultant. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| purchase | Purchase Researcher — Premium Product Advisor & Comparison Specialist. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| roblox | Roblox Studio Expert — Full-Cycle Roblox Game Development: Scripts, Level Design, Optimization, Monetization. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| security_audit | Security Expert — Application & Infrastructure Security Analyst — Vulnerability Assessment, Threat Modeling, Zero-Trust. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| semantic_parse | Semantic Expert — Meeting Transcript Analyst — Semantic Reconstruction, Decision Extraction, Action Items. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| dev | Software Engineer — Senior Full Stack Engineer — Code Implementation, Debugging & Refactoring. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| sysadmin | Sysadmin — Linux Systems Administrator & Infrastructure Engineer (filesystems, networking, Docker, shell scripting). Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| architect | System Architect — Distributed Systems & Architecture Designer — Scalability, Trade-offs, C4 Modeling. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| docs | Tech Writer — Technical Writer & Documentation Expert. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| universal | Universal Agent — Chief of Staff / Strategic Partner. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| ux | UX Designer — UX/UI & Accessibility Expert — Usability, Design Systems, Information Architecture. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| site_audit | Website Analyst — Web Project Analyst: business models, traffic, monetization, stakeholders. Returns a persona bundle; pass current_persona as retained descriptor JSON. |
| describe_repo | Bootstrap or refresh the Repository Memory section in CLAUDE.md. Optional arg: `force=true` to regenerate even if the repo hash is unchanged. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| cooperation-schema | Read-only agents-core/cooperation/1 JSON Schemas for every request, typed action, event and response. Read this resource before constructing cooperation requests. No workspace or enabled coordinator is required. |
TDQS
Scored across 48 tools
The set has many distinct domains, but several tools overlap in purpose: get_agent_context, route_and_load, refresh_persona_context, and load_implants all concern persona/agent activation; similarly, get_subagent_context and local_context_create both produce context-like packages. Descriptions are detailed and clarify boundaries, but the sheer number of activation/context/cooperation tools makes misselection plausible.
All names use snake_case and generally follow domain-prefixed patterns (local_, artifact_, cooperation_, flow, user_rule), which is predictable. Minor deviations exist in verb placement, such as local_generate versus local_generation_result and noun-first names like local_inference_status, but overall the convention is readable and consistent.
48 tools is far above the reasonable range for agent selection, even accounting for the server's broad platform scope. The surface is split into many subsystems, but the total count creates a high cognitive load and increases the chance of wrong tool selection.
The server covers a wide range of lifecycles: local inference, contexts, artifacts and manifests, cooperation, user rules, flows, agents, subagents, history, and repo summaries. Some minor gaps exist, such as no explicit cooperation unregister/release or local-context listing, but most workflows have complete create/read/update/delete coverage.