Commit Graph

  • ca11518d58 v0.2.73 - Updated nostr_core_lib to v0.6.15: migrated signer selection from nostr_index to role+role_path, added full n_signer transport support (unix/tcp/serial/fds) in wizard, config, and CLI, new signer_crypto tool, and PoW support in nostr_post master Didactyl User 2026-08-27 07:51:36 -04:00
  • 0cc885a240 v0.2.72 - Existing agent flow: add relay configuration prompt before Nostr recovery v0.2.73 Didactyl User 2026-08-13 09:39:17 -04:00
  • fbc9cd9b3b v0.2.71 - Fix Step 7 skill picker: numbers now toggle X/space, edit moved to separate 'e' command v0.2.72 Didactyl User 2026-08-08 07:12:14 -04:00
  • 963d21e509 v0.2.70 - Add AGENTS.md with build instructions, project overview, coding conventions, and key architecture decisions v0.2.71 Didactyl User 2026-08-08 07:07:28 -04:00
  • 1e821bd8ac v0.2.69 - Makefile: replace default 'all' target with warning to use build_static.sh instead v0.2.70 Didactyl User 2026-08-08 07:03:28 -04:00
  • cea236ff05 v0.2.68 - Replace multi-line skill edit with system editor (/nano/vim/vi) in Step 7 skill picker v0.2.69 Didactyl User 2026-08-08 06:55:19 -04:00
  • 0a7f269481 v0.2.67 - Add n=none to relay menu to deselect all relays; add blank line before 'Type ok' prompt in admin keypair generation v0.2.68 Didactyl User 2026-08-08 06:38:57 -04:00
  • 515e246990 v0.2.66 - Add curl_easy_strerror debugging to nostr_http.c and CA bundle setup in wizard fetch_models_for_llm_config to diagnose ppq.ai /models transport error v0.2.67 Didactyl User 2026-08-07 15:16:58 -04:00
  • 8a66e81687 v0.2.65 - Update genesis.jsonc.example: fix identity_and_rules skill content (agent name + admin npub), dm_history d_tag and content, relay lists to match all 7 defaults, add ppq.ai/routstr provider examples, add display_name to kind 0 profile v0.2.66 Didactyl User 2026-08-07 15:00:09 -04:00
  • d0515933f4 v0.2.64 - Skip ppq.ai balance check (not supported); fix ppq.ai base URL to /v1 for model discovery v0.2.65 Didactyl User 2026-08-07 12:28:18 -04:00
  • a48c08f7c4 v0.2.63 - Fix Dockerfile: add missing tool_signer_crypto.c to static build source list v0.2.64 Didactyl User 2026-08-07 12:19:09 -04:00
  • 0348992532 v0.2.62 - Skill picker cycles X(enabled)→E(edit)→ (disabled); edit mode prompts for new content v0.2.63 Didactyl User 2026-08-07 10:06:00 -04:00
  • 6c24ba8d96 v0.2.61 - Skill template uses agent name + admin npub; add skill picker step with toggle menu and custom skill creation v0.2.62 Didactyl User 2026-08-07 08:03:35 -04:00
  • 8a168bf7ba v0.2.60 - Add FIPS relay to default relays after laantungir v0.2.61 Didactyl User 2026-08-07 07:19:51 -04:00
  • d6875c3e7e v0.2.59 - Add wss://laantungir.net/relay to default relays between localhost and damus v0.2.60 Didactyl User 2026-08-07 07:15:36 -04:00
  • a6dd6c94df v0.2.58 - After agent boot, auto-launch CLI chat terminal (tmux/gnome-terminal/xterm/macOS) or print instructions v0.2.59 Didactyl User 2026-08-07 07:13:51 -04:00
  • b6e539de32 v0.2.57 - After boot, auto-launch CLI chat terminal (tmux/gnome-terminal/xterm/macOS) or print instructions v0.2.58 Didactyl User 2026-08-07 07:13:11 -04:00
  • 67055e03f8 v0.2.56 - nostr_core_lib v0.6.10→v0.6.15: replace nostr_index with role_path, add signer_crypto tool, nostr_post PoW, nostr_signer_last_error surfacing. Wizard: toggle-based relay menu, admin keypair generation, reordered steps, existing-agent download/review, default role nostr_range, API key visible input v0.2.57 Didactyl User 2026-08-07 07:05:09 -04:00
  • 3516e0b6fd security: gate provider payload logging behind DIDACTYL_CONTEXT_DEBUG v0.2.56 Didactyl User 2026-07-31 06:59:31 -04:00
  • e14514b396 security: gitignore context.logs/, context.log.md, tasks.json Didactyl User 2026-07-31 06:47:58 -04:00
  • ec4a170682 v0.2.55 - Fix wizard quit bug, add nostr_index selector, fix relay flapping backoff defeat, add NOSTR_ENABLE_NSIGNER_CLIENT to Dockerfile Didactyl User 2026-07-30 18:16:06 -04:00
  • 6f5596c8b1 v0.2.54 - Full n_signer transport support in setup wizard: added nsigner_serial, nsigner_fds, and nsigner_qrexec (Qubes cross-qube) modes. Updated nostr_core_lib to v0.6.10 (qrexec transport). Extended signer_config_t with serial_device, fds_read_fd/fds_write_fd, target_qube, service_name fields. Added --signer-serial, --signer-fds, --signer-qrexec, --signer-service CLI flags. Wizard transport picker now offers all 5 remote transports with auto-discovery for unix/serial. Existing-agent flow supports signer-based identity (no nsec required) with NIP-44 decrypt/encrypt routed through signer verbs. Systemd install supports serial/qrexec; fds rejected with clear message. Connectivity-check errors now pause for Enter before re-rendering. Deleted nostr_core_lib.old. Added docs/SIGNER.md. v0.2.55 Didactyl User 2026-07-28 15:51:55 -04:00
  • 37a6f4ea75 v0.2.54 - Full n_signer transport support in setup wizard: added nsigner_serial, nsigner_fds, and nsigner_qrexec (Qubes cross-qube) modes. Updated nostr_core_lib to v0.6.10 (qrexec transport). Extended signer_config_t with serial_device, fds_read_fd/fds_write_fd, target_qube, service_name fields. Added --signer-serial, --signer-fds, --signer-qrexec, --signer-service CLI flags. Wizard transport picker now offers all 5 remote transports with auto-discovery for unix/serial. Existing-agent flow supports signer-based identity (no nsec required) with NIP-44 decrypt/encrypt routed through signer verbs. Systemd install supports serial/qrexec; fds rejected with clear message. Connectivity-check errors now pause for Enter before re-rendering. Deleted nostr_core_lib.old. Added docs/SIGNER.md. Didactyl User 2026-07-28 15:51:55 -04:00
  • b3534e6eee v0.2.53 - Add signer_health.c to Dockerfile.alpine-musl source list (was missing, causing static build failure) v0.2.54 Didactyl User 2026-07-10 19:18:43 -04:00
  • 0423fd1485 v0.2.53 - Add signer_health.c to Dockerfile.alpine-musl source list (was missing, causing static build failure) Didactyl User 2026-07-10 19:18:43 -04:00
  • 3ed3733b76 v0.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
  • 7116abd1a4 v0.2.52 - Fix trigger manager bypassing skill adoption list — cron/webhook triggers now only fire for adopted and enabled skills Didactyl User 2026-07-10 19:13:19 -04:00
  • 4430c36bcb v0.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
  • 20bce56fdc v0.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 Didactyl User 2026-07-08 14:36:04 -04:00
  • f5a5c93ce3 v0.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
  • 45d8f32dd1 v0.2.50 - Fix startup step-14 false-negative by adding sync self-skill retry validation and post-auth query REQ resend Didactyl User 2026-06-13 07:35:10 -04:00
  • c1bf0b2956 v0.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
  • b8afa40c35 v0.2.49 - Add startup-failure DM de-dup with marker, relay-state/needed-event diagnostics, and clear-on-READY rearm Didactyl User 2026-06-13 06:56:04 -04:00
  • d13044d267 chore(agent): remove dead DM-history helper functions and orphaned constants v0.2.49 Didactyl User 2026-04-28 07:34:17 -04:00
  • 37e51f88a8 chore(agent): remove dead DM-history helper functions and orphaned constants Didactyl User 2026-04-28 07:34:17 -04:00
  • 8bb90a31a5 v0.2.48 - Remove admin kind 10123 from subscription and upsert, add debug logging Didactyl User 2026-04-22 10:58:07 -04:00
  • a3b21cf20c v0.2.48 - Remove admin kind 10123 from subscription and upsert, add debug logging Didactyl User 2026-04-22 10:58:07 -04:00
  • b6ca2bf3bf v0.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
  • 02e5be425e v0.2.47 - nostr: exclude admin from kind 10123 self-skill adoption and add self-skill upsert debug logs Didactyl User 2026-04-21 06:35:53 -04:00
  • 73c368e4e5 v0.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
  • 63f7084a6a v0.2.46 - Finalize skill_list formatting cleanup and adopted-author cache refresh improvements Didactyl User 2026-04-16 18:15:55 -04:00
  • 2a091aabf7 v0.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
  • 3e1b4be620 v0.2.45 - Expand skill refresh to include adopted authors and clean up skill_list output Didactyl User 2026-04-16 18:06:20 -04:00
  • c877ca646e v0.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
  • a635256323 v0.2.44 - Fix adoption list selection to self-authored latest event in agent and skill tool Didactyl User 2026-04-16 17:25:47 -04:00
  • b5b479e9a8 v0.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
  • e82f0c7aa1 v0.2.43 - Fix /help adopted-skills section to use latest kind 10123 event by created_at in CLI and HTTP views Didactyl User 2026-04-16 16:59:50 -04:00
  • 52f1cd3b30 v0.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
  • 7de9bf1b9f v0.2.42 - Make skill_refresh re-query relays and reload self-skill cache before invalidating adopted-skills cache Didactyl User 2026-04-16 16:38:11 -04:00
  • 09d45febdd v0.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
  • b22705afa5 v0.2.41 - Fix adopted-skills cache to select latest kind 10123 event by created_at in agent refresh path Didactyl User 2026-04-15 14:12:44 -04:00
  • b9e90f0b21 v0.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
  • a510b814a8 v0.2.40 - Fix adoption list freshness by selecting newest kind 10123 event and temporarily disable periodic relay-backed trigger reconciliation for validation Didactyl User 2026-04-14 17:47:57 -04:00
  • 59bd2603e2 v0.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
  • c3d17ffd91 v0.2.39 - Add 15-minute relay-backed trigger reconciliation in trigger_manager_poll to recover missed self-skill events and re-register missing triggers Didactyl User 2026-04-14 16:36:53 -04:00
  • 5e6610823f v0.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
  • b36235cee5 v0.2.38 - Resolve NIP-17 gift wrap send failure investigation and docs Didactyl User 2026-04-11 15:53:52 -04:00
  • 112fe8e5ef v0.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
  • ad3ab696ce v0.2.37 - Add nostr-core relay reconnect cooldown with stability-based reset to prevent flapping loops Didactyl User 2026-04-10 06:13:21 -04:00
  • ed852f16df v0.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
  • 13172d8784 v0.2.36 - Block model_get/model_set/model_list inside skill_run with explicit policy gate Didactyl User 2026-04-09 11:30:19 -04:00
  • 97868b7ed2 v0.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
  • 726ce6467a v0.2.35 - Remove top-level dm_protocol from genesis configs and set user-settings kind 30078 dm_protocol to both Didactyl User 2026-04-09 11:14:35 -04:00
  • 99e211c94a v0.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
  • 1f2909137e v0.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 Didactyl User 2026-04-09 10:46:42 -04:00
  • 294d1d7c70 v0.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
  • c9298734fb v0.2.33 - Fix user-settings backfill: republish on normal restart when admin_pubkey/dm_protocol missing Didactyl User 2026-04-09 07:53:41 -04:00
  • 0fc8af96e4 v0.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
  • 68b3d003e1 v0.2.32 - Made user-settings recall resilient and backfill missing didactyl admin_pubkey/dm_protocol on republish Didactyl User 2026-04-09 07:42:08 -04:00
  • 870c720526 v0.2.31 - Added kind 10050 to genesis.jsonc v0.2.32 Didactyl User 2026-04-09 07:23:14 -04:00
  • 49b6a3a799 v0.2.31 - Added kind 10050 to genesis.jsonc Didactyl User 2026-04-09 07:23:14 -04:00
  • 2442b5e410 v0.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
  • d59493992b v0.2.30 - Implemented NIP-17 bootstrap/discovery (kind 10050) and added seal/rumor pubkey verification Didactyl User 2026-04-09 07:19:40 -04:00
  • 94242a99a5 v0.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
  • d7c009ad8f v0.2.29 - Fix self-skill EOSE startup deadlock by adding per-relay timeout fallback in nostr core relay pool Didactyl User 2026-04-07 07:46:27 -04:00
  • b9526c3a20 v0.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
  • 8d384721bf v0.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 Didactyl User 2026-04-07 06:33:15 -04:00
  • 6edad064c6 v0.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
  • 132dfb77c7 v0.2.27 - Remove markdown context snapshot logging; keep only raw provider request JSON logging and simplify context debug plumbing Didactyl User 2026-04-06 07:17:07 -04:00
  • 656d251a2a v0.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
  • e318d4ebb7 v0.2.26 - Add immediate adopted-skill cache invalidation on skill events plus new skill_refresh tool and /skill_refresh support Didactyl User 2026-04-06 06:08:25 -04:00
  • 6ad668b693 v0.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
  • 36b6b2cdbc v0.2.25 - Fix private skill interoperability: NIP-44 encode/decode for kind 31124 with runtime tag normalization Didactyl User 2026-04-05 20:43:32 -04:00
  • 1241943c52 v0.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
  • 70e41ad8b8 v0.2.24 - Improve skills editor trigger filters with per-trigger helper widgets and presets Didactyl User 2026-04-05 08:54:24 -04:00
  • e073ac2301 v0.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
  • 49db641876 v0.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 Didactyl User 2026-04-04 17:21:31 -04:00
  • 23cdbc7ef9 v0.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
  • 84d4eb7db6 v0.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 Didactyl User 2026-04-04 14:44:39 -04:00
  • a51c4d6114 v0.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
  • 3d4d97e407 v0.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 Didactyl User 2026-04-04 14:30:02 -04:00
  • 38fc0b10a1 v0.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
  • 1081715029 v0.2.20 - Improve automated test harness process/log watching/reporting and refresh test config examples Didactyl User 2026-03-25 14:31:31 -04:00
  • af3de3066b v0.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
  • 870b074767 v0.2.19 - Default test harness execution to build_static debug binary and add skip-build override flag Didactyl User 2026-03-25 09:35:46 -04:00
  • cf33b3b2c9 v0.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
  • ff87fcc732 v0.2.18 - Add Python test harness and harden increment/push script for git identity and SSH remote handling Didactyl User 2026-03-25 09:23:55 -04:00
  • faf3edf29f v0.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
  • e5f43b1689 v0.2.17 - Add Python test harness and improve increment_and_push diagnostics and git identity handling Didactyl User 2026-03-25 09:22:38 -04:00
  • 9a5beac80d v0.2.16 - Add Python test harness and fix increment script commit identity handling v0.2.17 Didactyl User 2026-03-25 09:22:15 -04:00