Für jeden Agent, jede Aufgabe und jeden Workflow: Kontext, Ziele, Aufgaben, Entscheidungen, Nachweise und Wissen bleiben in einem gemeinsamen Datenbestand mit vollständiger Historie. Typisierte Einträge enthalten Status und Akzeptanzkriterien; Agents lesen sie im kompakten TOON-Format über eine CLI und ein SDK. Im einfachen Ordner, im gehosteten Workspace oder mit den Tools deines Teams synchronisiert. Mit oder ohne git.
Ob Programmierung, Recherche, Betrieb, langfristige Abläufe oder rekursive Agents, die sich selbst aufrufen: Der gemeinsame Stand hält die Arbeit im Kontext.
GH-827: local package install must prevent recursive self-copy and disk exhaustion
confidence
highharness:claude-code · claude-code
assignee
harness:codexharness:codex · codex
Aufgezeichnete Änderungen
· harness:claude-code · claude-code · confidence: high
· harness:codex · codex · assignee: harness:codex
harness:claude-code · claude-code
confidence: — → high
harness:codex · codex
assignee: — → harness:codex
Beide Änderungen stehen im Eintrag und in seiner Historie.
Echte Änderungen mit Herkunftsnachweis aus pms eigenem Tracker. Quelle: pm-0682l4.
Viele Agents, ein gemeinsamer Stand
Agents verwalten ihren eigenen Kontext, Menschen arbeiten mit ihnen. Alle lesen und aktualisieren dieselben typisierten Einträge über die pm CLI, das SDK, pm-web, den Remote-MCP oder ChatGPT.
Vor dem Start übernehmen
Eine Übernahme reserviert den Eintrag, damit nicht zwei Agents dieselbe Arbeit beginnen.
Jede Änderung hat eine Historie
Änderungen werden an eine hashverkettete Historie angehängt, mit Autor und Agent-Herkunft. Entscheidungen und Nachweise bleiben bei der Arbeit.
Mit den passenden Tools arbeiten
Ziele, Aufgaben und Wissen liegen in einem einfachen Ordner, einem gehosteten Workspace oder werden mit den bestehenden Systemen deines Teams synchronisiert.
Funktioniert mit
Einfachen Ordnern
git
GitHub
Jira
Linear
Azure DevOps
Slack
MCP
ChatGPT
Was dein Agent zuerst liest
pm context --limit 10 gibt einem Agent den Stand des Projekts in einem Aufruf: was in Arbeit ist, was blockiert ist und was als Nächstes dran ist. Das hier ist pms eigener Tracker.
$ pm context --limit 10
summary:
returned_focus:
active_items: 10
in_progress: 0
open: 10
blocked: 2
blocked_fallback_used: false
high_level: 6
low_level: 4
agenda_events: 1
scope: "matching_items"
active_items: 263
open: 263
in_progress: 0
blocked: 64
total_items: 3294
closed: 2958
canceled: 14
high_level[6]{id,title,type,status,priority,deadline,tags,updated_at,parent,blocked,blocker_ids}:
pm-j82fd3,"Outcome milestone: agent-legible command grammar — one-screen surface, zero feature loss, alias-preserved",Milestone,open,1,"2026-10-31T00:00:00.000Z","agent-ux;grammar;horizon:near;milestone;outcome;token-efficiency","2026-10-10T19:31:13.316Z",pm-doxj,true,pm-1kxs
pm-doxj,pm-cli post-v0.1 roadmap & living backlog,Milestone,open,0,null,backlog;context-management;living-map;pm-cli;post-v0.1;roadmap,"2026-11-04T17:39:51.547Z",null,null,null
pm-rs9vry,"MCP 2026-07-28 conformance programme: stateless protocol, discovery, MRTR, subscriptions, extensions, security, caching, and released-artifact proof",Feature,open,1,"2026-12-31T00:00:00.000Z","2026-07-28;area:mcp;area:sdk;conformance;protocol;release-gate;security;stateless","2026-10-10T04:21:06.820Z",pm-5k4v,null,null
pm-5t33or,"Contract-declared output token budgets: every command declares a default ceiling and degrades deterministically instead of emitting unbounded output",Feature,open,1,null,"agent-ux;area:cli;area:sdk;context-management;contracts;output-contract;token-efficiency","2026-11-13T10:54:10.160Z",pm-n7rr,null,null
pm-f05lsg,"Recovery closure: the fraction of refusals an agent can act on using only the refusal becomes a measured, ratcheted gate",Feature,open,1,null,agent-ergonomics;ci-gates;discoverability;long-horizon,"2026-11-06T12:45:34.036Z",pm-mpbb,null,null
pm-4k6b,"Adaptive context relevance engine: multi-signal scoring over metadata, graph, and history drives context/next assembly under an explicit token budget",Feature,open,1,null,context;relevance;scale,"2026-09-22T04:59:34.890Z",pm-9rxu,true,pm-10l1vm;pm-3yzyfe;pm-atfm;pm-g8t7b9;pm-gxs55a;pm-o2kc
high_level_encoding:
absent_rows:
blocked[4]: 1,2,3,4
blocker_ids[4]: 1,2,3,4
list_columns:
tags: ;
blocker_ids: ;
Erzeugt 14.11.2026, 18:39 UTC von pm 2026.11.14. 5 kB als TOON, 9,1 kB als JSON.
Der Ablauf, dem jeder Agent folgt
Fünf Befehle, in dieser Reihenfolge, für jedes Stück Arbeit.
Orientieren
Sehen, was in Arbeit ist, was blockiert ist und was als Nächstes kommt.
pm context --limit 10
Übernehmen
Einen Eintrag übernehmen, damit kein anderer Agent damit anfängt.
pm claim <id>
Nachweise verknüpfen
Die geänderten Dateien und den Befehl, der sie testet, anhängen.
Generate CHANGELOG.md and release notes from completed pm items for local releases, GitHub Actions, runners, and scripts. Can run as a standalone CLI/API package or as `pm changelog generate`.