Current collected state Current
Observed since 20 Oct, 16:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AACP coordination layer for LangChain multi-agent workflows
AACP coordination layer for LangChain multi-agent workflows.
AACP replaces natural language agent-to-agent instructions with typed, validated, deterministic packets. LangChain handles agent lifecycle, memory, and tooling. AACP handles what the agents say to each other.
pip install aacp-langchain
from aacp_langchain import AACPOrchestrator
orch = AACPOrchestrator(model="gpt-4.1-mini")
result = orch.run_workflow("payroll", period="2026-03")
print(result.summary())
Payroll workflow comparison. gpt-4.1-mini. June 2026.
WITHOUT AACP WITH AACP
Coordination LLM calls: 4 0
Coordination cost: $0.0024 $0.0000
Agent cost: $0.0035 $0.0035
Total cost: $0.0059 $0.0035
Total saving: 18%
Coordination deterministic: NO YES
Schema validated: NO YES
python3 examples/department_comparison.py --mock
WITHOUT AACP WITH AACP
Coordination LLM calls: 59 0
Coordination cost: $0.0031 $0.0000
Total saving: 18%
Deterministic: NO YES
Without aacp-langchain:
Orchestrator
↓ "Please ask the HR agent to retrieve salary records..."
LLM call ← costs tokens, varies every run
↓ "HR Agent, could you fetch the employee salary data?"
HR Agent
With aacp-langchain:
Orchestrator
↓ FETCH|HR|return:ORCHESTRATOR|p:1|aacp:1.1|res:emp_salary|period:2026-03
HR Agent ✓ validates. $0.00 encoding.
# Payroll (5 hops)
result = orch.run_workflow("payroll", period="2026-03")
# IT provisioning / JML onboarding (6 hops)
result = orch.run_workflow(
"it_provisioning",
username="j.smith",
dept="Engineering",
licences=["M365", "Slack"],
)
# Sales qualification (5 hops)
result = orch.run_workflow(
"sales_qualification",
lead_id="L-001",
lead={"budget_gbp": 75000, "timeline_months": 3},
)
OPENAI_API_KEYpip install aacp-langchainMIT
pypistats · 49 observations shown. Missing days are unknown. Source category: overall: without mirrors.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-19 – 2026-10-19 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-18 – 2026-10-18 | 4 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-17 – 2026-10-17 | 5 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-16 – 2026-10-16 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-15 – 2026-10-15 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-14 – 2026-10-14 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-13 – 2026-10-13 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-12 – 2026-10-12 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-09 – 2026-10-09 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-08 – 2026-10-08 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-07 – 2026-10-07 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-10-06 – 2026-10-06 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-30 – 2026-09-30 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-29 – 2026-09-29 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-28 – 2026-09-28 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-27 – 2026-09-27 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-26 – 2026-09-26 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-24 – 2026-09-24 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-23 – 2026-09-23 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-20 – 2026-09-20 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-18 – 2026-09-18 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-16 – 2026-09-16 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-12 – 2026-09-12 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-11 – 2026-09-11 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-10 – 2026-09-10 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-09 – 2026-09-09 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-07 – 2026-09-07 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-05 – 2026-09-05 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-09-03 – 2026-09-03 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-31 – 2026-08-31 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-28 – 2026-08-28 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-24 – 2026-08-24 | 11 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-23 – 2026-08-23 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-20 – 2026-08-20 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-18 – 2026-08-18 | 18 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-17 – 2026-08-17 | 6 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-14 – 2026-08-14 | 6 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-13 – 2026-08-13 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-09 – 2026-08-09 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-06 – 2026-08-06 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-04 – 2026-08-04 | 3 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-03 – 2026-08-03 | 6 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-02 – 2026-08-02 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-08-01 – 2026-08-01 | 1 | 2026-10-20T21:33:21.9399755Z |
| 2026-07-31 – 2026-07-31 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-07-29 – 2026-07-29 | 12 | 2026-10-20T21:33:21.9399755Z |
| 2026-07-27 – 2026-07-27 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-07-23 – 2026-07-23 | 2 | 2026-10-20T21:33:21.9399755Z |
| 2026-07-22 – 2026-07-22 | 4 | 2026-10-20T21:33:21.9399755Z |
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 5 Jun 2026 | 5 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 16:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:24c20b5ca902d67016a6255af1accc5197a162dda53aeada1de59814f0f35adb