b3534e6eeev0.2.53 - Add signer_health.c to Dockerfile.alpine-musl source list (was missing, causing static build failure)
master
Didactyl User
2026-07-10 19:18:43 -04:00
3ed3733b76v0.2.52 - Fix trigger manager bypassing skill adoption list — cron/webhook triggers now only fire for adopted and enabled skills
v0.2.53
Didactyl User
2026-07-10 19:13:19 -04:00
4430c36bcbv0.2.51 - Implement n_signer integration through Phase 4: signer config/CLI/wizard, signer-backed signing/encryption/auth/cashu/blossom paths, nsigner_unix e2e validation, and signer health observability
v0.2.52
Didactyl User
2026-07-08 14:36:04 -04:00
f5a5c93ce3v0.2.50 - Fix startup step-14 false-negative by adding sync self-skill retry validation and post-auth query REQ resend
v0.2.51
Didactyl User
2026-06-13 07:35:10 -04:00
c1bf0b2956v0.2.49 - Add startup-failure DM de-dup with marker, relay-state/needed-event diagnostics, and clear-on-READY rearm
v0.2.50
Didactyl User
2026-06-13 06:56:04 -04:00
d13044d267chore(agent): remove dead DM-history helper functions and orphaned constants
v0.2.49
Didactyl User
2026-04-28 07:34:17 -04:00
8bb90a31a5v0.2.48 - Remove admin kind 10123 from subscription and upsert, add debug logging
Didactyl User
2026-04-22 10:58:07 -04:00
b6ca2bf3bfv0.2.47 - nostr: exclude admin from kind 10123 self-skill adoption and add self-skill upsert debug logs
v0.2.48
Didactyl User
2026-04-21 06:35:53 -04:00
73c368e4e5v0.2.46 - Finalize skill_list formatting cleanup and adopted-author cache refresh improvements
v0.2.47
Didactyl User
2026-04-16 18:15:55 -04:00
2a091aabf7v0.2.45 - Expand skill refresh to include adopted authors and clean up skill_list output
v0.2.46
Didactyl User
2026-04-16 18:06:20 -04:00
c877ca646ev0.2.44 - Fix adoption list selection to self-authored latest event in agent and skill tool
v0.2.45
Didactyl User
2026-04-16 17:25:47 -04:00
b5b479e9a8v0.2.43 - Fix /help adopted-skills section to use latest kind 10123 event by created_at in CLI and HTTP views
v0.2.44
Didactyl User
2026-04-16 16:59:50 -04:00
52f1cd3b30v0.2.42 - Make skill_refresh re-query relays and reload self-skill cache before invalidating adopted-skills cache
v0.2.43
Didactyl User
2026-04-16 16:38:11 -04:00
09d45febddv0.2.41 - Fix adopted-skills cache to select latest kind 10123 event by created_at in agent refresh path
v0.2.42
Didactyl User
2026-04-15 14:12:44 -04:00
b9e90f0b21v0.2.40 - Fix adoption list freshness by selecting newest kind 10123 event and temporarily disable periodic relay-backed trigger reconciliation for validation
v0.2.41
Didactyl User
2026-04-14 17:47:57 -04:00
59bd2603e2v0.2.39 - Add 15-minute relay-backed trigger reconciliation in trigger_manager_poll to recover missed self-skill events and re-register missing triggers
v0.2.40
Didactyl User
2026-04-14 16:36:53 -04:00
5e6610823fv0.2.38 - Resolve NIP-17 gift wrap send failure investigation and docs
v0.2.39
Didactyl User
2026-04-11 15:53:52 -04:00
112fe8e5efv0.2.37 - Add nostr-core relay reconnect cooldown with stability-based reset to prevent flapping loops
v0.2.38
Didactyl User
2026-04-10 06:13:21 -04:00
ed852f16dfv0.2.36 - Block model_get/model_set/model_list inside skill_run with explicit policy gate
v0.2.37
Didactyl User
2026-04-09 11:30:19 -04:00
97868b7ed2v0.2.35 - Remove top-level dm_protocol from genesis configs and set user-settings kind 30078 dm_protocol to both
v0.2.36
Didactyl User
2026-04-09 11:14:35 -04:00
99e211c94av0.2.34 - Remove since filter from kind 1059 DM subscription to fix NIP-17 gift-wrap receive - randomized created_at on gift wraps was being filtered out by g_start_time
v0.2.35
Didactyl User
2026-04-09 10:46:42 -04:00
294d1d7c70v0.2.33 - Fix user-settings backfill: republish on normal restart when admin_pubkey/dm_protocol missing
v0.2.34
Didactyl User
2026-04-09 07:53:41 -04:00
0fc8af96e4v0.2.32 - Made user-settings recall resilient and backfill missing didactyl admin_pubkey/dm_protocol on republish
v0.2.33
Didactyl User
2026-04-09 07:42:08 -04:00
870c720526v0.2.31 - Added kind 10050 to genesis.jsonc
v0.2.32
Didactyl User
2026-04-09 07:23:14 -04:00
2442b5e410v0.2.30 - Implemented NIP-17 bootstrap/discovery (kind 10050) and added seal/rumor pubkey verification
v0.2.31
Didactyl User
2026-04-09 07:19:40 -04:00
94242a99a5v0.2.29 - Fix self-skill EOSE startup deadlock by adding per-relay timeout fallback in nostr core relay pool
v0.2.30
Didactyl User
2026-04-07 07:46:27 -04:00
b9526c3a20v0.2.28 - Updated LT and Anvil genesis configs: unified DM history context as startup skill, migrated default skills into startup_events, rotated admin npub to npub1rmz9..., and redeployed/restarted didactyl+simon+anvil
v0.2.29
Didactyl User
2026-04-07 06:33:15 -04:00
6edad064c6v0.2.27 - Remove markdown context snapshot logging; keep only raw provider request JSON logging and simplify context debug plumbing
v0.2.28
Didactyl User
2026-04-06 07:17:07 -04:00
656d251a2av0.2.26 - Add immediate adopted-skill cache invalidation on skill events plus new skill_refresh tool and /skill_refresh support
v0.2.27
Didactyl User
2026-04-06 06:08:25 -04:00
6ad668b693v0.2.25 - Fix private skill interoperability: NIP-44 encode/decode for kind 31124 with runtime tag normalization
v0.2.26
Didactyl User
2026-04-05 20:43:32 -04:00
1241943c52v0.2.24 - Improve skills editor trigger filters with per-trigger helper widgets and presets
v0.2.25
Didactyl User
2026-04-05 08:54:24 -04:00
e073ac2301v0.2.23 - Improve skill authoring guidance and context viewing workflow: enrich skill_create/skill_edit schema descriptions for markdown content, role markers, template variables, and trigger/filter pairing; add external Anvil context.logs viewer assets (index.html + watch_context.sh) for Live Server markdown-to-HTML monitoring without Didactyl runtime changes
v0.2.24
Didactyl User
2026-04-04 17:21:31 -04:00
23cdbc7ef9v0.2.22 - Improve markdown context documentation and skill authoring guidance: document context debug snapshot formats, clarify role-marker defaults, enrich skill_create/skill_edit tool schema guidance for markdown skills, and update tool docs examples
v0.2.23
Didactyl User
2026-04-04 14:44:39 -04:00
a51c4d6114v0.2.21 - Fix markdown context assembly and logging: add Anvil DM trigger skill config, preserve H1 title on fallback, convert full-mode turn snapshots to readable markdown, and sync Anvil service restart/deploy behavior
v0.2.22
Didactyl User
2026-04-04 14:30:02 -04:00
38fc0b10a1v0.2.20 - Improve automated test harness process/log watching/reporting and refresh test config examples
v0.2.21
Didactyl User
2026-03-25 14:31:31 -04:00
af3de3066bv0.2.19 - Default test harness execution to build_static debug binary and add skip-build override flag
v0.2.20
Didactyl User
2026-03-25 09:35:46 -04:00
cf33b3b2c9v0.2.18 - Add Python test harness and harden increment/push script for git identity and SSH remote handling
v0.2.19
Didactyl User
2026-03-25 09:23:55 -04:00
faf3edf29fv0.2.17 - Add Python test harness and improve increment_and_push diagnostics and git identity handling
v0.2.18
Didactyl User
2026-03-25 09:22:38 -04:00
9a5beac80dv0.2.16 - Add Python test harness and fix increment script commit identity handling
Didactyl User
2026-03-25 09:22:15 -04:00
81590040c0v0.2.14 - Follow-up push after context verification and startup-skill refactor
Your Name
2026-03-23 09:57:24 -04:00
2c5beda3c9v0.2.13 - Unify startup skills, rename identity skill, add dm_history text format, and enforce startup publish success
v0.2.14
Your Name
2026-03-23 09:13:41 -04:00
7c32683e75v0.2.12 - Fix nostr_core_lib EOSE_FIRST semantics and relay pool subscription cleanup
v0.2.13
Your Name
2026-03-23 06:35:07 -04:00
645f6ea610v0.2.11 - strict startup validation: use NOSTR_POOL_EOSE_FIRST for self-skills and fix cleanup order
v0.2.12
Your Name
2026-03-23 06:09:39 -04:00
b569d41409v0.2.10 - startup self-skill eose: use first-set mode and stabilize fail-path cleanup order
v0.2.11
Your Name
2026-03-23 06:01:51 -04:00
b3b1ddb2ddv0.2.9 - strict startup validation: remove fake seeding, enforce self-skill EOSE/cache validation
v0.2.10
Your Name
2026-03-22 20:01:46 -04:00
c4ee5a0aa0v0.2.8 - Clean DM context duplication, suppress oversized websocket frame traces, and return raw content/tags in skill_get
v0.2.9
Your Name
2026-03-22 19:10:33 -04:00
2398005effv0.2.7 - Fix default_admin_dm inline variable resolution for my_kind0_profile and my_npub
v0.2.8
Your Name
2026-03-22 12:50:43 -04:00
b06c267db4v0.2.6 - Fix DM freeze by removing adopted-skills mutex reentrancy in trigger context assembly
v0.2.7
Your Name
2026-03-22 12:28:54 -04:00
b625e0a70av0.2.5 - Fix increment_and_push upstream auto-setup and finalize SIGINT shutdown fix
v0.2.6
Your Name
2026-03-22 12:18:08 -04:00
ed5e4248dfv0.2.4 - Fix SIGINT handling so Ctrl-C exits didactyl reliably
v0.2.5
Your Name
2026-03-22 12:15:33 -04:00
6a76b02180v0.2.3 - Silence unused static helper warnings after migration rollback reapply
Your Name
2026-03-22 12:11:46 -04:00
90680e232dv0.2.2 - Re-apply v0.2.0 migration after history rewrite rollback
v0.2.3
Your Name
2026-03-22 12:02:12 -04:00
0bd21dc41aSecurity: ignore and untrack genesis.jsonc
v0.2.2
Your Name
2026-03-22 11:21:43 -04:00
d0416f7760v0.2.1 - v0.2.1 migration: remove template/soul system context paths, adopt trigger-composed admin DM flow, update genesis defaults to default_admin_dm with kind0/kind3 bootstrap, purge legacy config/context template files, scrub genesis.jsonc from tracking/history and force-push rewritten refs
Your Name
2026-03-22 11:18:36 -04:00
1ab2034b2dv0.2.0 - Release v0.2.0: trigger-scoped skill architecture breaking changes
v0.2.1
Your Name
2026-03-22 10:19:11 -04:00
14a4f6f079v0.1.21 - Fix segfault in nostr_http_request by copying CURLINFO_CONTENT_TYPE before curl cleanup and update debug deploy script to deploy *_debug binary for symbolized coredumps
v0.2.0
Your Name
2026-03-21 19:59:50 -04:00
5efe932a5fv0.1.20 - Complete Blossom hardening and validation: HTTPS-only Blossom tools, config-driven upload/download limits, overwrite protection, CA bundle unification via nostr_http, and comprehensive live+mock nostr_http/blossom test coverage
v0.1.21
Your Name
2026-03-21 19:26:02 -04:00
09531a7ebev0.1.19 - Prevent ignored spent token events from reloading into wallet balance after restart
v0.1.20
Your Name
2026-03-21 09:30:18 -04:00
0403e50506v0.1.18 - Auto-clean spent Cashu proofs in check_proofs, publish deletions, and add spent token events to kind-10000 ignore list
v0.1.19
Your Name
2026-03-21 09:00:51 -04:00
f4f87f84bcv0.1.17 - Fix Cashu v4 token field encoding (i bytes, s text, c bytes) and rebuild nostr_core_lib integration
v0.1.18
Your Name
2026-03-21 08:46:24 -04:00
6f4bcb4707v0.1.16 - Rebuild with updated nostr_core_lib CashuB byte-string encoding fix and integrate refreshed static library
v0.1.17
Your Name
2026-03-21 08:21:20 -04:00
4a3abacf20v0.1.15 - Fix CashuB token byte-string encoding compatibility and rebuild after nostr_core_lib update
v0.1.16
Your Name
2026-03-21 08:10:06 -04:00
6c50ab898cv0.1.14 - Use wallet state for default mint resolution instead of config mint_count guards
v0.1.15
Your Name
2026-03-21 07:00:46 -04:00
2d1b1dc0cfv0.1.13 - Expose cashu_wallet_mints_get in tool schema so configured mints can be queried
v0.1.14
Your Name
2026-03-21 06:41:12 -04:00
c18ddb8feav0.1.12 - Add /tool -h help shorthand and enrich core tool parameter descriptions
v0.1.13
Your Name
2026-03-21 06:16:57 -04:00
d161b68d02v0.1.11 - Implement encrypted kind-10000 nostr block list tools and global relay event filtering
v0.1.12
Your Name
2026-03-21 05:45:31 -04:00
94a6c47710v0.1.10 - Fix check_proofs to derive Y from secret and validate stale nofee token deletion flow
v0.1.11
Your Name
2026-03-20 19:44:49 -04:00
947a8c9688v0.1.9 - Retry push after prior remote failure for check_proofs Y derivation fix
v0.1.10
Your Name
2026-03-20 19:34:06 -04:00
dd6080c53ev0.1.8 - Fix check_proofs to derive and submit Y from proof secret for mint checkstate
v0.1.9
Your Name
2026-03-20 19:33:57 -04:00
a2b884d447v0.1.7 - Improve Cashu receive diagnostics: preserve mint error JSON on non-2xx, add step-level DEBUG_WARN logging in cashu_wallet_receive_token, and return structured error details in wallet tool responses
v0.1.8
Your Name
2026-03-20 09:45:39 -04:00
14549cd581v0.1.6 - Security: ignore genesis.jsonc, add safe genesis.jsonc.example, purge genesis history, and restore local ignored genesis file
v0.1.7
Your Name
2026-03-20 07:54:51 -04:00
6c40a157f0v0.1.5 - Security: ignore genesis.jsonc, add safe genesis.jsonc.example, purge genesis history, and restore local ignored genesis file
v0.1.6
Your Name
2026-03-20 07:54:38 -04:00
897faf5f71security: ignore genesis.jsonc, add safe genesis example, purge tracked genesis history
v0.1.5
Your Name
2026-03-20 07:34:11 -04:00
c88b20430av0.1.3 - Make cashu wallet initialization unconditional and add lazy wallet readiness for first-run DM tool usage
v0.1.4
Your Name
2026-03-19 19:26:12 -04:00
8cfc50acf6v0.1.2 - Implement cashu_wallet_receive_token tool flow and integrate Cashu receive/swap handling
v0.1.3
Your Name
2026-03-19 18:55:38 -04:00
e9fb1fa0b8v0.1.1 - Fix cron trigger firing with validation, shorthand normalization, immediate polling, and status/log diagnostics
v0.1.2
Your Name
2026-03-19 17:16:06 -04:00
9505ee16bfv0.1.0 - Release dual-architecture static binaries (x86_64 + arm64)
v0.1.1
Your Name
2026-03-19 07:56:55 -04:00
d49e4ec4cbv0.0.89 - Fix and validate fully static ARM64 Docker builds for didactyl and c-relay with reliable cross-arch context and toolchain handling
v0.1.0
Your Name
2026-03-19 07:40:57 -04:00
47bb5d76bcv0.0.88 - Add full static ARM64 build support for didactyl and c-relay with dynamic nostr lib resolution and --platform override
v0.0.89
Your Name
2026-03-18 19:34:33 -04:00
90948989acv0.0.87 - Fix config_store d_tag use-after-free causing llm_config replacement failures
v0.0.88
Your Name
2026-03-18 17:54:53 -04:00
b1a767f9b5v0.0.86 - Return masked api_key field in model_get/model_set responses
v0.0.87
Your Name
2026-03-18 17:42:16 -04:00
650df7bc41v0.0.85 - Skip llm_config republish on startup when config was recalled from Nostr
v0.0.86
Your Name
2026-03-18 17:34:11 -04:00
9d06f18769v0.0.84 - Remove duplicated read-only tool payload fields and make slash output prefer content
v0.0.85
Your Name
2026-03-18 16:48:04 -04:00
527016c078v0.0.83 - Add my_kind0_profile cache-miss fallback to query kind-0 from relays and cache result
v0.0.84
Your Name
2026-03-18 16:32:14 -04:00
c221104bc0v0.0.82 - Move model/task persistence to kind 30078, add finish_reason stall diagnostics, and remove local config/tasks file coupling
v0.0.83
Your Name
2026-03-18 15:58:33 -04:00
253aa4b5fcv0.0.81 - Add loop progress controls and admin limit diagnostics for DM, HTTP API, and triggers
v0.0.82
Your Name
2026-03-18 14:16:10 -04:00
82362e4f3fv0.0.80 - Fix wizard/runtime config persistence and add --admin CLI override for agent_config updates
v0.0.81
Your Name
2026-03-18 11:21:57 -04:00
7675109afcv0.0.79 - Enhance existing-agent wizard with full config recovery review edit flow and new-agent fallback
v0.0.80
Your Name
2026-03-18 10:14:10 -04:00
42fc14a5b3v0.0.78 - Seed default skill into self-skill cache during startup reconcile
v0.0.79
Your Name
2026-03-18 09:46:08 -04:00
326acb63d1v0.0.77 - Wizard now verifies systemd service is active after install, reports admin inbox expectation, and exits to avoid duplicate foreground boot
v0.0.78
Your Name
2026-03-18 07:44:16 -04:00
6b6e25c3f4v0.0.76 - Use sudo-prefixed privileged commands in setup wizard install flow with password prompting and remove root-shell handoff
v0.0.77
Your Name
2026-03-18 07:07:30 -04:00
9a0e90dff0v0.0.75 - Add rsync deploy script and wizard root-shell handoff for service install path
v0.0.76
Your Name
2026-03-18 06:54:30 -04:00
0ce9de002bv0.0.74 - Add default skill d-tag so startup-published kind 31124 events seed self-skill cache and appear in available skills
v0.0.75
Your Name
2026-03-18 06:31:07 -04:00
70403854ffv0.0.73 - Refined Nostr handler and tool dispatch/schema updates for relay and my-events flows
v0.0.74
Your Name
2026-03-17 10:30:22 -04:00
0cc0667a80v0.0.72 - Refined wizard framing and menu hotkey display; diagnosed hardcoded Didactyl fallback causing name mismatch
v0.0.73
Your Name
2026-03-16 14:37:04 -04:00
5857058a21v0.0.71 - Add nprofile, nevent, and naddr support to nostr_encode with argument validation
v0.0.72
Your Name
2026-03-13 15:42:28 -04:00
f9cb6b19c2v0.0.70 - Add c_utils_lib category-based debug filtering with tests/docs and root API log tail shortcut script
v0.0.71
Your Name
2026-03-13 09:30:37 -04:00
868ac46de2v0.0.69 - Add startup skill to publish core docs as longform notes and switch admin announcement DMs to NIP-04
v0.0.70
Your Name
2026-03-12 10:36:04 -04:00
35f2fe53f1chore: update .gitignore to exclude large logs and binaries
v0.0.69
Your Name
2026-03-12 03:02:41 -04:00