Alle wesentlichen Änderungen an diesem Projekt werden hier dokumentiert. All notable changes to this project are documented here. Format: Keep a Changelog, Semantic Versioning.
- Getypte Schreibaktionen
pr.merge,pr.ready,actions.dispatch,actions.rerun,pr.createundgit.push_branchmit frischem Lesen, exakter Head-Bindung und Rücklesen; in der Standard-Obergrenze, aber nie standardmäßig aktiv. Jede braucht zusätzlich ihrenmulti_bot-Schalter. Neues Kommandoact(Vorschau, dann--apply --expect-plan). Der MULTI-BOT-Laufvertrag nennteffective_enabled. / Typed write actions with fresh re-read, exact head binding and readback; in the default ceiling, never enabled by default, each gated by itsmulti_botswitch. Newactcommand; the run contract reportseffective_enabled. - Prompt und Rollen-JSON mit festem LF (
.gitattributes), damit der Policy-Hash nicht vom Checkout abhängt / prompt and role JSON pinned to LF so the policy hash is checkout-independent.
- Gesamter Baum mit
ruff formatformatiert (keine Codeänderung, AST identisch); CI prüft jetzt zusätzlichruff format --check/ whole tree formatted withruff format(no code change, AST identical); CI now also runsruff format --check. - README (EN/DE) mit Banner (
assets/banner.png, Quelleassets/banner.svg); Testkommentar neutral formuliert / README banner added; a test comment worded neutrally.
system-agent:sha256bezieht sich auf schema+id+blueprint und ist für Konsumenten nachrechenbar / sha256 scope: schema+id+blueprint, verifiable by consumers (canonical JSON, sorted keys, compact separators, UTF-8,ensure_ascii=False; excludes version, capability, permissions,_meta). The hash value of the unchanged v0.2.0 blueprint changes from the old whole-file hash.
- Befehl
system-agent: versionierte, gehashte Systemagent-Vorlage (githubbot-core.system-agent/v1) mit Agent-Studio-Blueprint-Feldern, nur bei installiertem Paket vorhanden /system-agentcommand: versioned, hashed system agent template with agent-studio blueprint fields, present only where the package is installed.
- Installierbares Paket
githubbot-coremit CLIgithubbot-coreund JSON-Ergebnishüllegithubbot-core.result/v1/ installable package with CLI and JSON result envelope. - Issue-Triage, Duplikaterkennung, PR-Zusammenfassung, Health-/Traffic-/Sterne-Berichte / issue triage, duplicate detection, PR summary, health/traffic/star reports.
- Vorschau/Ausführen-Vertrag mit Rechteobergrenze, Belegen und Idempotenz / preview/apply contract with permission ceiling, receipts and idempotency.
- Geschichtete Konfiguration, Obergrenzen nur einengbar / layered configuration, ceilings narrow-only.
- Plugin-SPI v1 (Entry-Point-Gruppe
githubbot_core.plugins) / plugin SPI v1. - Credential-Adapter (Umgebung,
gh auth token) mit Schwärzung / credential adapter with redaction. - Namensraumunabhängiges Exact-SHA-Review-Gate samt Workflow-Scaffold / namespace-independent exact-SHA review gate with workflow scaffold.
- Ship neutral MULTI-BOT Windows/POSIX starters, German prompt and runtime helpers in wheel/sdist.
- Export separate MULTI-BOT role descriptors using the strict existing schema; preserve system-agent unchanged.
- Delegate optional provider launching to TASKPLAN; missing dependency fails closed with an install hint.
- Keep roots, accounts, authentication and full-access settings in explicit private instance configuration.