Ein Harness ist das, was aus einem Modell einen Agenten macht: der Zustand, auf dem er arbeitet, die Werkzeuge, die er rufen darf, und die Regeln, unter denen er läuft. Viele Coding-orientierte Harnesses stellen Repository und Dateibaum in den Mittelpunkt. Ein langfristiges Projekt braucht ein anderes Zustandsmodell — und jedes dieser sechs Elemente ist ein tragender Teil von TensorPM.
01
Die Zustandsschicht ist ein Projektgraph
Kein Ordner, kein Chatverlauf. Ziele, Scope, Stakeholder, Budget, Timeline, Milestones, Arbeitspakete, Action Items, Risiken und Decisions — typisiert, verknüpft, versioniert. Jedes Werkzeug arbeitet auf dieser Struktur. Der Agent denkt über das Projekt nach, nicht über Text, in dem es zufällig vorkommt.
02
Context Distillation statt Prompt-Stopfen
Mails, Nachrichten, Protokolle und Dokumente werden zu Kandidaten für Action Items, Decisions und Risks destilliert. Nichts landet im Graphen, bevor ein Mensch es bestätigt. So bleibt der Kontext vollständig, aktuell und bestätigt — die Voraussetzung für jede Analyse darauf.
03
Human-in-the-Loop by Design
Freigabegrenzen sind explizit. Destillierte Eingaben und Änderungen am Kernkontext werden als Vorschläge von einem Menschen bestätigt. Autorisierte typisierte MCP-Operationen wie CRUD auf Action Items können direkt angewendet werden und bleiben in der Projekthistorie sichtbar. Der Harness weist den jeweiligen Pfad aus, statt ihn nur in einem Prompt anzudeuten.
04
Decisions sind ein First-Class-Primitiv
record, supersede, withdraw — mit Source, Actor, Rationale und Zeitstempel, verkettet, damit der Audit-Trail jede Meinungsänderung überlebt. Projektmanagement ist Entscheidungsmanagement. Ein Harness dafür braucht ein Decision-Primitiv, kein Kommentarfeld.
05
Zeit ist ebenfalls ein Primitiv
Milestones, Fristen, Check-ins — und Agent-Self-Scheduling: Der Harness kann sich selbst wieder auf die Uhr setzen und startet mit dem vollen Projektkontext. Ein auf eine Aufgabe begrenzter Agentenlauf kann mit dem Turn enden. Ein Projekt nicht.
06
An beiden Enden offen
Bidirektionales MCP (Server und Client), A2A, native Mail- und Messenger-Connectors und Delegation an Coding-Agenten. TensorPM ersetzt den Harness deines Agenten nicht — es ergänzt eine persistente Projektschicht, die der Agent nutzen kann.