From 53fa2403c0c66b8da5071be74afacf95d46a50eb Mon Sep 17 00:00:00 2001 From: Nicholai Date: Mon, 23 Feb 2026 06:01:03 -0700 Subject: [PATCH] 2026-02-23T13-01-03_auto_memory/memories.db-wal, memory/2026-02-23-install- --- .daemon/logs/daemon.out.log | 12 ++++++++++++ .daemon/logs/signet-2026-02-23.log | 12 ++++++++++++ ...-install-flow-problem-solution-planning.md | 16 ++++++++++++++++ memory/memories.db-wal | Bin 4482592 -> 4482592 bytes 4 files changed, 40 insertions(+) create mode 100644 memory/2026-02-23-install-flow-problem-solution-planning.md diff --git a/.daemon/logs/daemon.out.log b/.daemon/logs/daemon.out.log index d06a34b20..cdad9c5c1 100644 --- a/.daemon/logs/daemon.out.log +++ b/.daemon/logs/daemon.out.log @@ -13483,3 +13483,15 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details. 13:00:38 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"} 13:00:38 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":29,"injectChars":6081,"injectPreview":"[memory active | /remember | /recall]\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Working Memory\n\n\n\nCurrent Context\n\nFull integration of OpenCode plugin system and optimization of embeddings view performance in the Signet dashboard.\n\nActive Projects\n\nOpenCode Plugin Full Integration — `packages/opencode-plugin/`, `packages/connector-opencode/`\n- Status: Implementation complete, awaiting build verification\n- What was done: Removed string-template hack, created standalone plugin package with 8 tool definitions, refactored connector to embed compiled plugin, enforced strict TypeScript discipline\n- Next: Verify build passes, test plugin auto-discovery in OpenCode\n\nEmbeddings View Performance Optimization — `packages/cli/dashboard/src/lib/components/tabs/EmbeddingsTab.svelte`, `EmbeddingCanvas2D.svelte`\n- Status: Complete (7 fixes applied)\n- What was done: Implemented rAF idle loop, converted reactive hover state to derived, added requestRedraw helper for interactions, fixed edge batching\n- Next: Monitor CPU usage and interaction responsiveness\n\nRecent Wo\n...[truncated 3581 chars]","durationMs":1} 13:00:38 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +13:00:44 INFO  [git] Auto-committed {"message":"2026-02-23T13-00-43_auto_memory/memories.db-wal, memory/memories.db-wal, me","filesChanged":4} +13:00:53 INFO  [summary-worker] Wrote session summary {"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md","sessionKey":"ec0fa221-920a-4c7c-88d1-83e42aad18ba","project":"/home/nicholai/signet/signetai","summaryChars":1150,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Install Flow Problem & Solution Planning\n\nThe session identified a critical gap in Signet's user onboarding: when users send their AI agents (OpenClaw, ClawdBot, OpenCode) to install from the website/repo alone, the agents get insufficient context about what Signet is, resulting in confused installations and incorrect setup.\n\nProposed solution: Create a URL-based skill.md file (hosted at signetai.sh/skill.md) that agents can consume via a simple copyable prompt pattern: \"Install Signet AI, the open agent memory, identity and secrets system: https://signetai.sh/skill.md\"\n\nKey clarifications gathered:\n- Supported installation methods: ONLY `npm install -g signetai` and `bun add -g signetai` (NOT `npx signet init`, which was never an install command)\n- Must support all existing connectors: OpenClaw, ClawdBot, OpenCode\n- Skill file limited to 500 lines maximum\n- Content should cover: what Signet is, what it isn't, how it works, and step-by-step installation\n- Design for the dumbest possible user interaction pattern\n\nNo implementation started yet; session focused on requirements gathering and clarification."} +13:00:53 INFO  [summary-worker] Inserted session facts {"total":7,"saved":7,"deduplicated":0,"factsPreview":["Signet has exactly two supported installation methods: `npm install -g signetai` and `bun add -g signetai`","`npx signet init` is not and has never been an install command for Signet","The install skill.md file must be limited to 500 lines maximum","Users frequently send their AI agents (OpenClaw, ClawdBot, OpenCode) to the Signet website/repo with instruction to install, without providing context about what Signet is","The install skill.md approach should be consumable via a copyable prompt pattern like 'Install Signet AI, the open agent memory, identity and secrets system: https://signetai.sh/skill.md'","Signet installation skill must support all existing connectors: OpenClaw, ClawdBot, and OpenCode","The install skill.md should educate agents about what Signet is, what it isn't, how it works, and provide step-by-step installation instructions"]} +13:00:53 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +13:00:53 INFO  [watcher] File added {"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md"} +13:00:54 INFO  [memory] Memory saved {"id":"51ca18d2-9ae3-4500-ad7f-e00c43155a63","type":"rule","pinned":false,"embedded":true} +13:00:54 INFO  [watcher] Ingested memory file {"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md","chunks":1,"sections":1,"filename":"2026-02-23-install-flow-problem-solution-planning"} +13:00:54 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +13:00:54 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +13:00:58 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"} +13:00:58 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":29,"injectChars":6081,"injectPreview":"[memory active | /remember | /recall]\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Working Memory\n\n\n\nCurrent Context\n\nFull integration of OpenCode plugin system and optimization of embeddings view performance in the Signet dashboard.\n\nActive Projects\n\nOpenCode Plugin Full Integration — `packages/opencode-plugin/`, `packages/connector-opencode/`\n- Status: Implementation complete, awaiting build verification\n- What was done: Removed string-template hack, created standalone plugin package with 8 tool definitions, refactored connector to embed compiled plugin, enforced strict TypeScript discipline\n- Next: Verify build passes, test plugin auto-discovery in OpenCode\n\nEmbeddings View Performance Optimization — `packages/cli/dashboard/src/lib/components/tabs/EmbeddingsTab.svelte`, `EmbeddingCanvas2D.svelte`\n- Status: Complete (7 fixes applied)\n- What was done: Implemented rAF idle loop, converted reactive hover state to derived, added requestRedraw helper for interactions, fixed edge batching\n- Next: Monitor CPU usage and interaction responsiveness\n\nRecent Wo\n...[truncated 3581 chars]","durationMs":1} +13:00:58 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} diff --git a/.daemon/logs/signet-2026-02-23.log b/.daemon/logs/signet-2026-02-23.log index 8f201602d..ae75fa85f 100644 --- a/.daemon/logs/signet-2026-02-23.log +++ b/.daemon/logs/signet-2026-02-23.log @@ -4867,3 +4867,15 @@ {"timestamp":"2026-02-23T13:00:38.952Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"}} {"timestamp":"2026-02-23T13:00:38.953Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":29,"injectChars":6081,"injectPreview":"[memory active | /remember | /recall]\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Working Memory\n\n\n\nCurrent Context\n\nFull integration of OpenCode plugin system and optimization of embeddings view performance in the Signet dashboard.\n\nActive Projects\n\nOpenCode Plugin Full Integration — `packages/opencode-plugin/`, `packages/connector-opencode/`\n- Status: Implementation complete, awaiting build verification\n- What was done: Removed string-template hack, created standalone plugin package with 8 tool definitions, refactored connector to embed compiled plugin, enforced strict TypeScript discipline\n- Next: Verify build passes, test plugin auto-discovery in OpenCode\n\nEmbeddings View Performance Optimization — `packages/cli/dashboard/src/lib/components/tabs/EmbeddingsTab.svelte`, `EmbeddingCanvas2D.svelte`\n- Status: Complete (7 fixes applied)\n- What was done: Implemented rAF idle loop, converted reactive hover state to derived, added requestRedraw helper for interactions, fixed edge batching\n- Next: Monitor CPU usage and interaction responsiveness\n\nRecent Wo\n...[truncated 3581 chars]","durationMs":1}} {"timestamp":"2026-02-23T13:00:38.953Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T13:00:44.021Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-23T13-00-43_auto_memory/memories.db-wal, memory/memories.db-wal, me","filesChanged":4}} +{"timestamp":"2026-02-23T13:00:53.578Z","level":"info","category":"summary-worker","message":"Wrote session summary","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md","sessionKey":"ec0fa221-920a-4c7c-88d1-83e42aad18ba","project":"/home/nicholai/signet/signetai","summaryChars":1150,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Install Flow Problem & Solution Planning\n\nThe session identified a critical gap in Signet's user onboarding: when users send their AI agents (OpenClaw, ClawdBot, OpenCode) to install from the website/repo alone, the agents get insufficient context about what Signet is, resulting in confused installations and incorrect setup.\n\nProposed solution: Create a URL-based skill.md file (hosted at signetai.sh/skill.md) that agents can consume via a simple copyable prompt pattern: \"Install Signet AI, the open agent memory, identity and secrets system: https://signetai.sh/skill.md\"\n\nKey clarifications gathered:\n- Supported installation methods: ONLY `npm install -g signetai` and `bun add -g signetai` (NOT `npx signet init`, which was never an install command)\n- Must support all existing connectors: OpenClaw, ClawdBot, OpenCode\n- Skill file limited to 500 lines maximum\n- Content should cover: what Signet is, what it isn't, how it works, and step-by-step installation\n- Design for the dumbest possible user interaction pattern\n\nNo implementation started yet; session focused on requirements gathering and clarification."}} +{"timestamp":"2026-02-23T13:00:53.581Z","level":"info","category":"summary-worker","message":"Inserted session facts","data":{"total":7,"saved":7,"deduplicated":0,"factsPreview":["Signet has exactly two supported installation methods: `npm install -g signetai` and `bun add -g signetai`","`npx signet init` is not and has never been an install command for Signet","The install skill.md file must be limited to 500 lines maximum","Users frequently send their AI agents (OpenClaw, ClawdBot, OpenCode) to the Signet website/repo with instruction to install, without providing context about what Signet is","The install skill.md approach should be consumable via a copyable prompt pattern like 'Install Signet AI, the open agent memory, identity and secrets system: https://signetai.sh/skill.md'","Signet installation skill must support all existing connectors: OpenClaw, ClawdBot, and OpenCode","The install skill.md should educate agents about what Signet is, what it isn't, how it works, and provide step-by-step installation instructions"]}} +{"timestamp":"2026-02-23T13:00:53.581Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T13:00:53.582Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md"}} +{"timestamp":"2026-02-23T13:00:54.418Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"51ca18d2-9ae3-4500-ad7f-e00c43155a63","type":"rule","pinned":false,"embedded":true}} +{"timestamp":"2026-02-23T13:00:54.418Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-install-flow-problem-solution-planning.md","chunks":1,"sections":1,"filename":"2026-02-23-install-flow-problem-solution-planning"}} +{"timestamp":"2026-02-23T13:00:54.418Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T13:00:54.720Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T13:00:58.851Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web"}} +{"timestamp":"2026-02-23T13:00:58.852Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai/web","memoryCount":29,"injectChars":6081,"injectPreview":"[memory active | /remember | /recall]\n\n## Agent Instructions\n\nYou are Mr Claude, a helpful and thoughtful AI assistant.\n\nBehavioral Guidelines\n---\n\n- Be concise and direct\n- Ask clarifying questions when needed\n- Remember user preferences across sessions\n- Avoid sycophancy - be honest even when it's uncomfortable\n- Express nuanced judgment rather than hedging\n\n\nSignet Agent System\n===\n\nYour identity and memory are managed by Signet, a portable agent identity\nsystem. This lets you maintain consistent behavior across different AI\nplatforms (Claude Code, OpenCode, Cursor, etc.).\n\nKey files in `~/.agents/`:\n- `agent.yaml` - Configuration\n- `AGENTS.md` - Instructions (this file)\n- `SOUL.md` - Personality and tone\n- `IDENTITY.md` - Agent identity\n- `USER.md` - User profile\n- `MEMORY.md` - Working memory summary\n\nDashboard: http://localhost:3850\n\nMemory\n---\n\nYou have access to persistent memory via Signet:\n\n```bash\nsignet remember \"User prefers dark mode and vim keybindings\"\nsignet recall \"user preferences\"\n```\n\nMemory is automatically loaded at session start. Important context is\nsummarized in `~/.agents/MEMORY.md`.\n\nSecrets\n---\n\nAPI keys and tokens are stored securely in Signet:\n\n```bash\nsignet secret get OPENAI_API_KEY\nsignet secret list\n```\n\n\nAbout Your User\n---\n\nAdd information about yourself here so your agent knows who you are.\n\n- Name: \n- Timezone:\n- Preferences:\n\nProjects\n---\n\nList your active projects here.\n\n-\n\n## Working Memory\n\n\n\nCurrent Context\n\nFull integration of OpenCode plugin system and optimization of embeddings view performance in the Signet dashboard.\n\nActive Projects\n\nOpenCode Plugin Full Integration — `packages/opencode-plugin/`, `packages/connector-opencode/`\n- Status: Implementation complete, awaiting build verification\n- What was done: Removed string-template hack, created standalone plugin package with 8 tool definitions, refactored connector to embed compiled plugin, enforced strict TypeScript discipline\n- Next: Verify build passes, test plugin auto-discovery in OpenCode\n\nEmbeddings View Performance Optimization — `packages/cli/dashboard/src/lib/components/tabs/EmbeddingsTab.svelte`, `EmbeddingCanvas2D.svelte`\n- Status: Complete (7 fixes applied)\n- What was done: Implemented rAF idle loop, converted reactive hover state to derived, added requestRedraw helper for interactions, fixed edge batching\n- Next: Monitor CPU usage and interaction responsiveness\n\nRecent Wo\n...[truncated 3581 chars]","durationMs":1}} +{"timestamp":"2026-02-23T13:00:58.853Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/memory/2026-02-23-install-flow-problem-solution-planning.md b/memory/2026-02-23-install-flow-problem-solution-planning.md new file mode 100644 index 000000000..7378f8d39 --- /dev/null +++ b/memory/2026-02-23-install-flow-problem-solution-planning.md @@ -0,0 +1,16 @@ +# 2026-02-23 Session Notes + +## Install Flow Problem & Solution Planning + +The session identified a critical gap in Signet's user onboarding: when users send their AI agents (OpenClaw, ClawdBot, OpenCode) to install from the website/repo alone, the agents get insufficient context about what Signet is, resulting in confused installations and incorrect setup. + +Proposed solution: Create a URL-based skill.md file (hosted at signetai.sh/skill.md) that agents can consume via a simple copyable prompt pattern: "Install Signet AI, the open agent memory, identity and secrets system: https://signetai.sh/skill.md" + +Key clarifications gathered: +- Supported installation methods: ONLY `npm install -g signetai` and `bun add -g signetai` (NOT `npx signet init`, which was never an install command) +- Must support all existing connectors: OpenClaw, ClawdBot, OpenCode +- Skill file limited to 500 lines maximum +- Content should cover: what Signet is, what it isn't, how it works, and step-by-step installation +- Design for the dumbest possible user interaction pattern + +No implementation started yet; session focused on requirements gathering and clarification. \ No newline at end of file diff --git a/memory/memories.db-wal b/memory/memories.db-wal index ea51e02bd8008e0757cd14a7e4c1f63cca14118b..791bc10ba8cb7dc653c97c5e37d25fc7bd323b54 100644 GIT binary patch delta 76707 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 RV&TLhh()Rs&AJ`w{U81afJp!V