Project-agent architecture

The Context-Driven Project Agent Harness

For people, TensorPM is an AI project agent. Under the hood, its own project agent harness connects the model loop, persistent project graph, Context Distillation, governed tools, permissions, and human approval. External agents keep their own harness: MCP supplies TensorPM context and tools, while A2A exposes TensorPM as a specialized project agent.

Internal agent harnessMCP serverA2A protocolACP commerceDecision trackingAgent self-scheduling2M Trial creditsBusiness BYOK

One system, three precise roles

The terms describe different layers of the same architecture. Their separation makes TensorPM's role clear for people, inside its own runtime, and for external agents.

For people

AI project agent

TensorPM understands the confirmed project context, analyzes risks and dependencies, evaluates options, and provides guidance for the next steps.

Inside TensorPM

Project agent harness

The internal execution layer connects the model loop, persistent project graph, Context Distillation, governed tools, permissions, and human approval.

For external agents

MCP context + A2A agent

MCP supplies governed project context and tools without replacing the client agent's harness. Through A2A, TensorPM participates as a specialized project agent.

Project-agent capabilities

Beyond CRUD on action items, TensorPM provides governed decisions, self-scheduling, delegation, and connectors on top of the shared project graph.

Decisions & commitments

Append-only records with full audit trail

MCP — 6 tools
  • record_decision — capture a stakeholder commit, top-down change, or agent recommendation as a first-class record (source, actor, rationale, decidedAt).
  • supersede_decision — atomically replace an active decision; the previous record is chained as 'superseded' so the audit trail stays intact.
  • list_decisions — query by status (active / superseded / withdrawn), source, or linked entity (action_item / risk / milestone).
  • link_decision / unlink_decision — connect a decision to the action items, risks, or milestones it governs.
  • withdraw_decision — mark a decision withdrawn when no replacement applies. Prefer supersession when there is one.

Agent self-scheduling

The TensorPM project agent can schedule its own future runs

A2A — message/send
  • Send an A2A message/send describing the future intent (e.g. "remind me to review the budget next Tuesday").
  • Useful for follow-ups, milestone check-ins, recurring reviews, and time-bound risk re-evaluations.
  • There is no direct MCP tool for self-scheduling — scheduling lives with the project agent so it has full context when it fires.

Bidirectional MCP, delegation & connectors

MCP server + client, A2A, and native messenger connectors

MCP + A2A + connectors
  • TensorPM is bidirectional MCP (server and client) plus A2A — connect external MCP servers into the project and expose the project graph to any MCP/A2A agent.
  • Delegate tasks to coding agents: GitHub Copilot (live sub-agent call), Codex and Claude Code (via agent assignment of action items, in developer / architect / reviewer roles).
  • Native Email (mail ingest + mail agent) and Telegram messenger connectors let project participants interact with the agent under a per-role permission model (post status, complete action items, propose decisions, or read-only).
  • Incoming messages and mails are distilled into Action Items, Decisions, or Risks and only mutate the project graph after human confirmation (human-in-the-loop Distiller).

One-click install

macOS (Homebrew): brew install --cask neo552/tensorpm/tensorpm
Windows (winget): winget install --id Neo552.TensorPM --exact --accept-package-agreements --accept-source-agreements
Linux AppImage: curl -fL -o ~/TensorPM.AppImage https://tensorpm.com/api/download/linux && chmod +x ~/TensorPM.AppImage

Agent-friendly pricing

Start on Trial, upgrade to Pro for sync and included hosted AI, or use Business when API-key/BYOK management and custom limits are required.

Trial · €0

No time limit, 2,000,000 lifetime TensorPM AI credits, local workspaces, no sync, no BYOK/API-key management.

Pro monthly · €99/month

Cloud Sync, 1 active project, unlimited archived projects, and 10,000,000 hosted AI credits per month. No BYOK.

Pro yearly · €990/year

Same Pro entitlements with yearly billing. 12 months for the price of 10 monthly payments.

Business · custom

Custom limits and credits, unlimited members, Cloud Sync, and the only plan with BYOK/API-key management. Contact sales — no self-service checkout.