Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
384d152
docs(nips): add NIP-AD durable agent drafts spec
BrianInAz Aug 5, 2026
2400d84
feat(core): NIP-AD kinds 44300/44301, payload module, read gate
BrianInAz Aug 5, 2026
3a00282
feat(relay): NIP-AD ingest, read gate, FTS exclusion
BrianInAz Aug 5, 2026
fac7b6c
feat(sdk): NIP-AD draft request/resolution builders
BrianInAz Aug 5, 2026
699c552
feat(cli): durable NIP-AD draft publish + drafts list/status
BrianInAz Aug 5, 2026
2625278
fix(cli): derive draft resolved-ness from e tag, not decryption
BrianInAz Aug 5, 2026
113bfa2
feat(desktop): NIP-AD draft read/resolve Tauri commands
BrianInAz Aug 5, 2026
1be4547
feat(desktop): external agent adoption (attest-first, fail-closed)
BrianInAz Aug 6, 2026
4ab0eb8
feat(desktop): durable NIP-AD draft store + review rewire
BrianInAz Aug 6, 2026
1c28f72
feat(desktop): adoption UI + auth-tag handoff
BrianInAz Aug 6, 2026
e5a57cd
refactor(desktop): remove obsolete agentManagementBuffer
BrianInAz Aug 6, 2026
8447d9c
fix(desktop): open observer REQ on identity, not agents.length
BrianInAz Aug 6, 2026
d31ebe9
test(e2e): NIP-AD agent draft relay integration
BrianInAz Aug 6, 2026
ba8826c
test(desktop): agent draft review Playwright spec
BrianInAz Aug 6, 2026
a61e3b2
docs: NIP-AD changelog and review screenshots
BrianInAz Aug 6, 2026
8b4dc50
style: apply cargo fmt + biome formatting from just fix-all
BrianInAz Aug 6, 2026
95ba010
chore: refresh Cargo.lock to fix --locked Docker build
BrianInAz Aug 6, 2026
e0f18f8
fix(desktop): gate observer REQ on archive policy resolution
BrianInAz Aug 6, 2026
a6c86d6
fix(docker): build relay without --locked after cargo chef cook
BrianInAz Aug 6, 2026
e58fcd8
fix(docker): build push gateway without --locked after cargo chef cook
BrianInAz Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## Unreleased

### NIP-AD: durable agent drafts

- **feat(nips):** add NIP-AD spec for durable agent drafts (kinds 44300/44301), replacing the ephemeral kind-24200 `agent_management_request` path.
- **feat(core):** add `KIND_AGENT_DRAFT_REQUEST` (44300) and `KIND_AGENT_DRAFT_RESOLUTION` (44301) to `P_GATED_KINDS`/`RESULT_GATED_KINDS`, plus an `agent_draft` payload module (create/update request + resolution, NIP-44 encrypt/decrypt, fail-closed version validation).
- **feat(relay):** ingest envelope validation + `is_agent_owner` for both kinds, global-only storage, and FTS exclusion (migration 0027).
- **feat(sdk):** `build_agent_draft_request` / `build_agent_draft_resolution` builders.
- **feat(cli):** `buzz agents draft-create`/`draft-update` now publish durable kind 44300; new `buzz agents drafts list|status`.
- **feat(desktop):** durable draft store + review dialog; `adopt_external_agent` (attest-first, no new keypair) and `import_external_agent_key`; `BackendKind::External` fails closed on spawn/restart/deploy.

## v0.5.3

### Desktop and shared changes
Expand Down
Loading
Loading