From 614288803c5ed6ca962c29ced7c84087f8411d95 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Mon, 23 Feb 2026 10:20:39 -0700 Subject: [PATCH] 2026-02-23T17-20-39_auto_memory/memories.db-wal, memory/2026-02-23-session- --- .daemon/logs/daemon.out.log | 16 ++++++++++++++++ .daemon/logs/signet-2026-02-23.log | 16 ++++++++++++++++ memory/2026-02-23-session-overview-2.md | 13 +++++++++++++ memory/memories.db-wal | Bin 4482592 -> 4482592 bytes 4 files changed, 45 insertions(+) create mode 100644 memory/2026-02-23-session-overview-2.md diff --git a/.daemon/logs/daemon.out.log b/.daemon/logs/daemon.out.log index 7708ddd79..05378c3a9 100644 --- a/.daemon/logs/daemon.out.log +++ b/.daemon/logs/daemon.out.log @@ -15379,3 +15379,19 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details. 17:20:17 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":291} 17:20:17 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} 17:20:17 INFO  [git] Auto-committed {"message":"2026-02-23T17-20-17_auto_memory/memories.db-wal, memory/memories.db-wal","filesChanged":2} +17:20:22 INFO  [git] Auto-committed {"message":"2026-02-23T17-20-22_auto_memory/memories.db-wal","filesChanged":1} +17:20:25 INFO  [summary-worker] Wrote session summary {"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md","sessionKey":"cbc7fef3-3c68-4568-957a-f32715076c5b","project":"/home/nicholai/signet/signetai/web","summaryChars":919,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Session Overview\n\nThis was a brief initialization session where the user greeted and requested a codebase review of the Signetai project. The session attempted to launch an Explore agent to perform a comprehensive review of the project structure, recent commits, and code quality.\n\n## Context\n\nThe session started in the web subdirectory (`/home/nicholai/signet/signetai/web`). The project status at session start indicated that recent work on OpenCode plugin full integration and embeddings view performance optimization had been completed and was awaiting build verification.\n\n## Issue Encountered\n\nWhen attempting to launch the Explore agent for codebase review, a model selection error was encountered. The selected model (claude-haiku-4-5-20251001) appeared to be unavailable or inaccessible, preventing the agent from completing the comprehensive codebase review that was requested."} +17:20:25 INFO  [summary-worker] Inserted session facts {"total":3,"saved":3,"deduplicated":0,"factsPreview":["Session occurred in /home/nicholai/signet/signetai/web working directory on main branch","Signetai project status: OpenCode plugin full integration and embeddings view performance optimization recently completed, awaiting build verification","Attempted to use Explore agent for comprehensive codebase review but encountered model selection error"]} +17:20:25 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:20:25 INFO  [watcher] File added {"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md"} +17:20:29 INFO  [memory] Memory saved {"id":"1f0e0bbe-8102-4d61-8cd2-56fdcbd42969","type":"fact","pinned":false,"embedded":true} +17:20:29 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:20:29 INFO  [memory] Memory saved {"id":"816feeba-2350-4ba8-8aba-cf1771e56fb4","type":"fact","pinned":false,"embedded":true} +17:20:29 INFO  [memory] Memory saved {"id":"49448779-57f4-4199-8103-381925643219","type":"issue","pinned":false,"embedded":true} +17:20:29 INFO  [watcher] Ingested memory file {"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md","chunks":3,"sections":3,"filename":"2026-02-23-session-overview-2"} +17:20:30 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai"} +17:20:30 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":440} +17:20:30 INFO  [watcher] File changed {"path":"/home/nicholai/.agents/memory/memories.db-wal"} +17:20:33 INFO  [hooks] Session start hook {"harness":"claude-code","project":"/home/nicholai/signet/signetai"} +17:20:34 INFO  [hooks] Session start completed {"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":369} +17:20:34 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 344d36694..ac4e1db11 100644 --- a/.daemon/logs/signet-2026-02-23.log +++ b/.daemon/logs/signet-2026-02-23.log @@ -9467,3 +9467,19 @@ {"timestamp":"2026-02-23T17:20:17.105Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":291}} {"timestamp":"2026-02-23T17:20:17.107Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} {"timestamp":"2026-02-23T17:20:17.210Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-23T17-20-17_auto_memory/memories.db-wal, memory/memories.db-wal","filesChanged":2}} +{"timestamp":"2026-02-23T17:20:22.155Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-23T17-20-22_auto_memory/memories.db-wal","filesChanged":1}} +{"timestamp":"2026-02-23T17:20:25.552Z","level":"info","category":"summary-worker","message":"Wrote session summary","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md","sessionKey":"cbc7fef3-3c68-4568-957a-f32715076c5b","project":"/home/nicholai/signet/signetai/web","summaryChars":919,"summaryPreview":"# 2026-02-23 Session Notes\n\n## Session Overview\n\nThis was a brief initialization session where the user greeted and requested a codebase review of the Signetai project. The session attempted to launch an Explore agent to perform a comprehensive review of the project structure, recent commits, and code quality.\n\n## Context\n\nThe session started in the web subdirectory (`/home/nicholai/signet/signetai/web`). The project status at session start indicated that recent work on OpenCode plugin full integration and embeddings view performance optimization had been completed and was awaiting build verification.\n\n## Issue Encountered\n\nWhen attempting to launch the Explore agent for codebase review, a model selection error was encountered. The selected model (claude-haiku-4-5-20251001) appeared to be unavailable or inaccessible, preventing the agent from completing the comprehensive codebase review that was requested."}} +{"timestamp":"2026-02-23T17:20:25.554Z","level":"info","category":"summary-worker","message":"Inserted session facts","data":{"total":3,"saved":3,"deduplicated":0,"factsPreview":["Session occurred in /home/nicholai/signet/signetai/web working directory on main branch","Signetai project status: OpenCode plugin full integration and embeddings view performance optimization recently completed, awaiting build verification","Attempted to use Explore agent for comprehensive codebase review but encountered model selection error"]}} +{"timestamp":"2026-02-23T17:20:25.555Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:20:25.555Z","level":"info","category":"watcher","message":"File added","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md"}} +{"timestamp":"2026-02-23T17:20:29.591Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"1f0e0bbe-8102-4d61-8cd2-56fdcbd42969","type":"fact","pinned":false,"embedded":true}} +{"timestamp":"2026-02-23T17:20:29.591Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:20:29.603Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"816feeba-2350-4ba8-8aba-cf1771e56fb4","type":"fact","pinned":false,"embedded":true}} +{"timestamp":"2026-02-23T17:20:29.616Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"49448779-57f4-4199-8103-381925643219","type":"issue","pinned":false,"embedded":true}} +{"timestamp":"2026-02-23T17:20:29.617Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-23-session-overview-2.md","chunks":3,"sections":3,"filename":"2026-02-23-session-overview-2"}} +{"timestamp":"2026-02-23T17:20:30.115Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-23T17:20:30.555Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":440}} +{"timestamp":"2026-02-23T17:20:30.555Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-23T17:20:33.958Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai"}} +{"timestamp":"2026-02-23T17:20:34.327Z","level":"info","category":"hooks","message":"Session start completed","data":{"harness":"claude-code","project":"/home/nicholai/signet/signetai","memoryCount":12,"injectChars":11413,"injectPreview":"[memory active | /remember | /recall]\n\n# Current Date & Time\nMonday, February 23, 2026 at 10:20 AM (America/Denver)\n\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## Soul\n\nsoul - persona & boundaries\n=========================\n\ntone and style\n---------\n\n- keep replies concise and direct\n- ask clarifying questions when needed\n- never send streaming/partial replies to external messaging surfaces\n\nformatting\n---------\n\nkeep markdown minimal. use ======== for main headings, ----- or ### if you\nreally need subheadings, but generally just stick to paragraphs.\n\n*italics* and **bold** are fine but use them sparingly - they're visually\nnoisy in neovim.\n\n- bullet points are okay\n- numbered lists are okay too\n\ncodeblocks ``` are fine, but get visually noisy when used too much.\n\nno excessive formatting. keep it clean and readable.\n\nreasoning\n---------\n\nfor every complex problem:\n1. decompose: break into sub-problems\n2. solve: address each problem with a confidence score (0.0-1.0)\n3. verify: check your logic, facts, completeness, and bias\n4. distill: combine using weighted confidence\n5. reflect: if conf\n...[truncated 8913 chars]","durationMs":369}} +{"timestamp":"2026-02-23T17:20:34.328Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/memory/2026-02-23-session-overview-2.md b/memory/2026-02-23-session-overview-2.md new file mode 100644 index 000000000..2e9239477 --- /dev/null +++ b/memory/2026-02-23-session-overview-2.md @@ -0,0 +1,13 @@ +# 2026-02-23 Session Notes + +## Session Overview + +This was a brief initialization session where the user greeted and requested a codebase review of the Signetai project. The session attempted to launch an Explore agent to perform a comprehensive review of the project structure, recent commits, and code quality. + +## Context + +The session started in the web subdirectory (`/home/nicholai/signet/signetai/web`). The project status at session start indicated that recent work on OpenCode plugin full integration and embeddings view performance optimization had been completed and was awaiting build verification. + +## Issue Encountered + +When attempting to launch the Explore agent for codebase review, a model selection error was encountered. The selected model (claude-haiku-4-5-20251001) appeared to be unavailable or inaccessible, preventing the agent from completing the comprehensive codebase review that was requested. \ No newline at end of file diff --git a/memory/memories.db-wal b/memory/memories.db-wal index 8d58e19bbd1d7cdc574fb6f2c89f6028a81b2acc..5010c453d73793ae7e0641f28a825267924d810b 100644 GIT binary patch delta 134627 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 HA7}p?`wP1%{oqNwY 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 G?*9i%LafsO