Design
Create a workspace and define skills, contracts, transitions, commands, and constants.
Hollon AMS brings AI agent design and orchestration into one workspace with skill graphs, contracts, versions, collaboration, and analytics. External AI agents retrieve the process and report execution through Remote MCP.
Request handling
Primary process
Accept request
intake-request
Build plan
build-plan
Execute
execute-task
Review
review-result
Why AMS
When instructions, transitions, and data live in separate files, teams discover incompatible steps too late and lose sight of the process as a whole. AMS turns that environment into an explicit, versioned system.
Skills, allowed transitions, selection reasons, and missing targets are all shown on one graph.
Required and optional inputs and outputs are defined for every step.
Commands and non-secret constants are reused across skills without duplication.
Related runs are grouped into process runs, providing the foundation for analytics and KPIs.
How it works
Process definition and execution stay separate: AMS manages structure and history, while the model runs in an external agent environment.
Create a workspace and define skills, contracts, transitions, commands, and constants.
Choose a version and connect an external AI agent through Remote MCP with the appropriate scopes.
The agent retrieves requested materials, executes skills in its own environment, and records the results.
Compare versions, identify bottlenecks, and link skill outputs to business KPIs.
Features
From individual skill structure to team permissions and Git synchronization for the primary version.
Design
Interactive skill and transition graph
Markdown, metadata, and file editor
Input and output contracts
Shared commands and non-secret constants
Control
Editable versions and comparisons
Viewer, Editor, and Administrator roles
Comments and activity history
30-day recycle bin with restore
Integrations
Remote MCP over Streamable HTTP
OAuth PKCE and personal API tokens
Workspace import, export, and duplication
GitHub or GitLab for the primary version
Versions and collaboration
Teams can edit multiple versions in parallel. Each user independently selects a working version, while the primary version is used by default and synchronized with Git.
A new version copies the process definition, element layout, and KPI mappings — without run history or comments.
A process run keeps the selected version and definition state captured when it started.
An archived version remains available for history and comparison, but cannot accept changes or new runs.
Process versions
Request handling
v3 · Working
Primary versionUpdated
today, 2:32 PM
History
128 runs
v4 · New fallback
In progressUpdated
today, 12:08 PM
History
7 runs
v2 · Before optimization
ArchivedUpdated
July 28, 6:41 PM
History
94 runs
Process is pinned
Changes to the primary version do not redirect a process that is already running.
Remote MCP and an open format
AMS exposes process definitions and history over Streamable HTTP. Models and scripts run in the external agent under its own security policies.
External AI agent
Codex, an IDE, or a headless client
AMS server
Roles, scopes, and revisions
Two access modes
OAuth Authorization Code with PKCE or a personal API token.
Restricted scopes
A connection can never receive more access than the user’s role allows.
Only on request
The client receives the available materials it requests, not the entire workspace automatically.
Portable structure
Markdown + YAMLImport an `.ams.tar` or `.zip`, export the entire workspace, and keep the primary version in Git. Scripts remain process materials — AMS does not execute them.
Analytics and KPIs
Related runs are grouped into process runs, so statuses, transitions, errors, duration, bottlenecks, and business KPIs can be analyzed by version and initiator.
Process overview
Customer support
1,248
+12% this period
94.8%
1,183 completed
42s / 2.1m
across all versions
review
38% of total time
Skill performance
Primary version · v3| Skill | Runs | Success | p50 |
|---|---|---|---|
| classify-request | 1,248 | 99% | 3.2s |
| resolve-request | 1,121 | 95% | 27.4s |
| review-result | 1,066 | 91% | 48.8s |
Business KPI
First-contact resolution
78.4%
Source: the `resolution_status` output of the `resolve-request` skill in v3.
If a skill or its output is missing from the selected version, AMS clearly marks the KPI as unavailable for that version.
Security
AMS manages process definitions, access, and history without replacing the agent runtime or a secrets management system.
Team membership and roles are checked for both the web interface and MCP. Connection scopes can only narrow permissions.
Tokens and keys must not be stored in constants.json, instructions, Git, or exported archives.
AMS stores and delivers scripts as process materials, while only the external agent runs them in its own environment.
AMS does not receive the model’s hidden reasoning. Extended connection data is retained for no more than 30 days.
Who it’s for
AMS gives business owners, engineers, and external agents a shared language — from process design to measurable outcomes.
Example processes
Feature delivery: analyze → implement → verify
Support: classify → resolve → escalate
Research with multiple continuation paths
Content: generate → review → approve
Align on process architecture, work across versions, and collaborate on individual skills.
Control contracts, access, reproducibility, and error-handling policies.
Connect agents through MCP, synchronize with Git, and move processes between environments.
Connect technical runs to business KPIs and see where the process needs improvement.
FAQ
Looking for another detail? Request a demo and we’ll walk through the product using your scenario.
Open Hollon AMS, select a working version, and connect the process definition to real execution through MCP.