Skip to content

5dive

v0.11.5 Breaking

This release includes 3 breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-runtime agentic-engineering agentic-loops agents ai-agents ai-assistant
+14 more
ai-coding-assistant ai-tools antigravity autonomous-agents claude claude-code codex codex-cli coding-agent loop-engineering multi-agent openclaw self-hosted zero-human-company

Affected surfaces

auth rbac breaking_upgrade

ReleasePort's take

Light signal
editorial:auto 7d

`council init` now mandates sudo privileges and automatically seeds the primary council bench.

Why it matters: Requires sudo for initialization; affects any workflow using `council init`. Update scripts to include elevated permissions before version v0.11.5 adoption.

Summary

AI summary

Primary council initialization requires human seeding and vetoes must be resolved via Telegram IDs.

Changes in this release

Security High

Primary-council convene fails closed until human-seeded.

Primary-council convene fails closed until human-seeded.

Source: granite4.1:30b@2026-07-19-audit

Confidence: low

Breaking High

`council init` now requires sudo and seeds the primary council bench.

`council init` now requires sudo and seeds the primary council bench.

Source: llm_adapter@2026-07-19

Confidence: high

Breaking Medium

Raw bench add/rm of the primary council is refused.

Raw bench add/rm of the primary council is refused.

Source: granite4.1:30b@2026-07-19-audit

Confidence: low

Feature Low

Veto principal must resolve to human or Telegram ID mapping.

Veto principal must resolve to human or Telegram ID mapping.

Source: granite4.1:30b@2026-07-19-audit

Confidence: low

Full changelog

Sudo-gated one-time council init seeds the primary council bench (roster+chair+threshold+veto principal), sealed on the gate-proof rail and hash-chained in lineage.jsonl. Primary-council convene now fails closed until human-seeded; raw bench add/rm of the primary council refused. Veto principal must resolve (human: -> paired Telegram id, or tg:).

Breaking Changes

  • `council init` now requires human seeding via sudo gate; raw bench add/rm of the primary council is refused.
  • Primary-council convene fails closed until seeded.
  • Veto principal must be resolved to a paired Telegram ID (human: -> tg:) or explicit tg: format.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track 5dive

Get notified when new releases ship.

Sign up free

About 5dive

All releases →

Related context

Earlier breaking changes

  • v0.11.22 council amend now requires constitutional-class motion for constitution changes
  • v0.11.9 CLI now only OFFERS a veto to the genesis principal; EXERCISE requires authenticated tap.
  • v0.10.7 Changes delegated-push grant to be BUILDER-SCOPED, limiting push permissions.

Beta — feedback welcome: [email protected]