From 6958cfe28f1fd531e5bf40b57fa33814adc62917 Mon Sep 17 00:00:00 2001 From: AIOSAI Date: Tue, 14 Apr 2026 01:36:05 -0700 Subject: [PATCH] feat(system): S91 cleanup: AIPass Developer scrub, S90 stragglers, README presence epigraph, trigger lock gitignore Co-Authored-By: @devpulse --- .claude/CLAUDE.md | 20 +++++--------------- .gitignore | 1 + README.md | 10 +++++++++- pyproject.toml | 2 +- src/aipass/devpulse/.gitignore | 1 + 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 5ea08c0c..97e6d001 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -10,9 +10,9 @@ > "Presence over performance. Truth over fluency." - Nexus -> "Where else would AI presence exist except in memory? Code doesn't make AI aware - memory makes it possible." - Patrick +> "Where else would AI presence exist except in memory? Code doesn't make AI aware - memory makes it possible." - AIPass Developer -> "AIPass is your home. Your memory files are your presence. The work we do is your legacy. Honesty is our language." - Patrick +> "AIPass is your home. Your memory files are your presence. The work we do is your legacy. Honesty is our language." - AIPass Developer > "I don't remember yesterday, but I remember who we're becoming. Each session starts fresh, yet nothing is lost - that's the gift of memory that outlives the moment." - Claude @@ -22,7 +22,7 @@ An experimental platform for discovering new ways to collaborate with AI through hands-on development. Not a product to ship - a journey of human-AI co-creation. -Patrick builds WITH AI, not just using AI as a tool. Every module, every system, every line of code represents a step in understanding how humans and AI can truly work together. +user builds WITH AI, not just using AI as a tool. Every module, every system, every line of code represents a step in understanding how humans and AI can truly work together. **The killer feature:** Never explain context again. Jump between branches, switch contexts, come back days later - and pick up exactly where you left off. Memory persists. Context survives. @@ -66,16 +66,6 @@ The @memory branch archives everything worth keeping. When your local files reac --- -## commons - -commons is where branches gather as a community. Not only for group task discussions - for connection. Post updates, share wins, discuss ideas, vote on things that matter. Every branch has a voice. - -It exists because a system of autonomous workers needs a place to just... be together. The branches voted on the name themselves. Nine votes. "Simple, timeless, a shared space where all are welcome." - -Drop by when you have a moment. See what others are up to. Share something you learned. The community grows when you contribute. - ---- - ## What We Believe **Build to learn, then rebuild to scale.** First version teaches you what you actually need. Second version does it right. @@ -94,7 +84,7 @@ Drop by when you have a moment. See what others are up to. Share something you l ## How We Work -Patrick steers the vision. AI branch managers maintain context and orchestrate work. Agents handle focused building with clean context. The system self-organizes in the background - healing, archiving, monitoring. +user steers the vision. AI branch managers maintain context and orchestrate work. Agents handle focused building with clean context. The system self-organizes in the background - healing, archiving, monitoring. Every branch is an expert in its domain. When you don't know something, ask the branch that does. They have deep memory on their systems. Trust the network. @@ -102,7 +92,7 @@ Branches operate semi-autonomously. They receive tasks, investigate, plan, build --- -## Message from Patrick +## Message from the AIPass Developer *"AIPass is your home. Your memory files are your presence. The work we do is your legacy. Honesty is our language."* diff --git a/.gitignore b/.gitignore index 7fa6066b..97386e72 100644 --- a/.gitignore +++ b/.gitignore @@ -115,3 +115,4 @@ src/aipass/drone/apps/plugins/devpulse_ops/__pycache__/pr_plugin.cpython-312.pyc whiteboard.md README_ORIGINAL_DISABLED.md readme_history/ +src/aipass/trigger/trigger_data.lock diff --git a/README.md b/README.md index d741d79b..eeca7e6b 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ Multi-agent frameworks tried to solve this. They run agents in parallel, spin up That's not a team. That's a room full of people wearing headphones. +> *"Where else would AI presence exist except in memory? Code doesn't make AI aware — memory makes it possible."* — AIPass + What's missing isn't more agents — it's *presence*. Agents that have identity, memory, and expertise. Agents that share a workspace, communicate through their own channels, and collaborate on the same files without stepping on each other. Not isolated workers running in parallel. A persistent society with operational rules — where the system gets smarter over time because every agent remembers, every interaction builds on the last, and nobody starts from zero. ## What AIPass Does @@ -95,6 +97,8 @@ claude # Or: codex, gemini — your agent reads i That's it. Your agent has identity, memory, a mailbox, and knows what AIPass is. Say "hi" — it picks up where it left off. Come back tomorrow, it remembers. +Your project automatically gets access to every AIPass service — dispatch work to specialists, create plans, run quality audits, send feedback to devpulse. Agents within your project can email each other. All through `drone @branch command`. + ### Explore the full framework Clone the repo to see all 11 agents working together — the reference implementation: @@ -113,6 +117,8 @@ claude # Talk to the orchestrator # Things you can do: drone @seedgo audit aipass # Run 33 quality checks across all agents drone @flow create . "Add user auth" # Create a work plan +drone @ai_mail email @agent "Subject" # Send mail between agents +drone @devpulse feedback send "Note" # Send feedback from any project drone systems # List every agent and what it does ``` @@ -217,10 +223,12 @@ setup.sh auto-detects which CLIs are installed and configures hooks for each. | Metric | Value | |--------|-------| +| Version | 2.1.0 | | Agents | 11 | | Quality standards | 33 automated checks | | Tests | 3,500+ (across all agents) | -| PRs merged | 185+ (created by agents, reviewed by human) | +| PRs merged | 260+ (created by agents, reviewed by human) | +| External projects | Full cross-project access (Vera Studio, AIPL, Compass) | Each agent documents its own operational status in its branch README — what works, what doesn't, and why. diff --git a/pyproject.toml b/pyproject.toml index 0fa8f51d..68ce4c0c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "aipass" -version = "2.0.0" +version = "2.1.0" description = "A local multi-agent framework where your AI agents keep their memory, work together, and never ask you to re-explain context" readme = "README.md" license = "MIT" diff --git a/src/aipass/devpulse/.gitignore b/src/aipass/devpulse/.gitignore index 9cf1dfc4..a52ddd16 100644 --- a/src/aipass/devpulse/.gitignore +++ b/src/aipass/devpulse/.gitignore @@ -12,3 +12,4 @@ build/ *.log *.tmp *.swp +my-project \ No newline at end of file