v0.1.7
Added
5dive task— a host-shared, sqlite-backed task queue any agent can use
without sudo (store at/var/lib/5dive/tasks/tasks.db, in a group-writable
2770subdir so writes need no root, unlike the root-only registry).
Subcommands add/ls/show/assign/start/done/cancel/block/unblock/rm, with
DIVE-N identifiers, subtasks (--parent), blocks-edges, a priority-ordered
board view, and--jsonon every subcommand.5dive org— agent org chart over the same store: set/tree/show/ls/rm,
with areports_tosubordination edge, reporting-cycle prevention, and a
recursive-CTE tree view.install.sh+5dive doctornow install / verifysqlite3, required by
the new task + org store.install.shnow installs the5dive-hermes-perms.{path,service}systemd
units alongside the agent template. Hermes regresses
/home/claude/.hermesto 0700 on every auth.json/config.yaml write,
blockingagent-<name>users (in theclaudegroup) from traversing
tovenv/bin/hermes. The path-unit watches the dir and the oneshot
chmods it back to 0775. These units used to live only in the
5dive-managed-cloud installer; moving them into OSS removes the last
drift point between the customer-VM provisioner and the OSS source.install.shnow also pre-creates/var/lib/5dive/agents.jsonat mode
640 root:claude (was lazy-created on first5dive agent create) and
sets setgid 2750 on the state dirs so any file the root-only CLI
writes inherits theclaudegroup, lettingagent-<name>users read
their own per-agent env files.5dive doctorgained achannelscategory that verifies
/etc/claude-code/managed-settings.jsoncarrieschannelsEnabled: true- a
telegram@5dive-pluginsentry, and reads each agent's latest
telegram-plugin MCP log to confirm whether claude's channel
subscription isregisteredvsskipped. Askippedresult is
flagged as a likely Anthropic Teams org override and points the
operator at the README setup snippet.
- a
5dive initprints a Teams-org heads-up after the Telegram pairing
step pointing atsudo 5dive doctor --category=channelsand the
Anthropic Console setup snippet.
Fixed
5dive-agent-startno longer rewrites a codex agent'sconfig.tomlon
every start. The required keys (approval policy, sandbox mode, project
trust) are now written only when the file is missing, so[mcp_servers.*]
entries added viacodex mcp addsurvive agent restarts.
See CHANGELOG.md for the full breakdown.