diff --git a/Projects/Projects-Index.md b/Projects/Projects-Index.md index 9af01dc..7ac78ca 100644 --- a/Projects/Projects-Index.md +++ b/Projects/Projects-Index.md @@ -2,7 +2,7 @@ title: Projects Index category: Projects status: active -last_updated: 2026-02-24 +last_updated: 2026-02-25 tags: [projects, index, active, completed] --- @@ -45,6 +45,27 @@ tags: [projects, index, active, completed] - Options: Separate channels, tagging system, frontmatter, multi-agent - Decision: Start with Option 1 (separate Discord channels) +### Research Agent Spawning +- Status: In Progress +- Type: System Architecture +- Notes: Spawning isolated sub-agents for async research +- Location: Testing in #projects +- Questions: Concurrent limits, result storage, cost tracking + +### Daily Notes Automation +- Status: Active +- Type: Automation +- Notes: Evening cron job creates daily notes +- Schedule: 9:00 PM daily +- Output: `Daily Notes/YYYY-MM-DD.md` + +### Workspace Git Backup +- Status: Active +- Type: Backup +- Notes: Gitea repo for workspace backup +- Schedule: Daily 1:00 AM +- Repo: `gitea.lasuca.com/admin/openclaw-workspace` + ## Completed Projects ### Discord Voice Bot (GLaDOS) diff --git a/Projects/Research Agent Spawning.md b/Projects/Research Agent Spawning.md new file mode 100644 index 0000000..9b9ad47 --- /dev/null +++ b/Projects/Research Agent Spawning.md @@ -0,0 +1,66 @@ +--- +title: Research Agent Spawning +category: Projects +project: Research Agents +type: System Design +status: in-progress +date: 2026-02-25 +tags: [agents, research, spawning, sub-agents, architecture] +source_file: memory/projects/research-agents.md +--- + +# Research Agent Spawning + +## Overview +System for spawning isolated sub-agents to handle research tasks asynchronously + +## Status +🔄 **In Progress** — Designing spawn and report workflows + +## Goals +- Spawn sub-agents for independent research tasks +- Parallel execution for multiple research queries +- Automatic summarization and reporting back +- Resource management (don't overwhelm system) + +## Architecture Ideas + +### Option 1: Cron-Based Research +- Spawn agents via cron jobs +- Results delivered via Discord +- Good for: scheduled research, news monitoring + +### Option 2: On-Demand Spawning +- User triggers: "/research [topic]" +- Spawns isolated session +- Reports back when complete +- Good for: deep dives, ad-hoc questions + +### Option 3: Persistent Research Channel +- Dedicated Discord channel +- All research requests go there +- Agent monitors and spawns workers +- Good for: continuous research, collaborative + +## Current Exploration +Testing in <#1468257895152881796> channel + +## Questions to Answer +- [ ] How many concurrent agents? +- [ ] How to handle long-running research? +- [ ] Where to store results? (Obsidian? SQLite?) +- [ ] How to prevent spawn loops? +- [ ] Cost tracking per agent? + +## Related +- [[Multi-User Agent Architecture]] — multi-user considerations +- [[Memory System]] — where research results might go + +## Next Steps +- [ ] Test basic spawning mechanism +- [ ] Design result reporting workflow +- [ ] Document resource limits + +--- + +*Created: 2026-02-25* \ No newline at end of file