 AIOSAIandClaude Opus 4.6
|
da4fa82771
|
feat: port Memory Bank module to AIPass repo (FPLAN-0003)
Port internal Memory Bank system into src/aipass/memory/ with adapted
imports and paths. All 17 Python files compile clean, 13 existing tests
still pass.
Ported components:
- Entry point: apps/memory.py (drone @memory command routing)
- Modules: rollover.py (orchestration), search.py (query routing)
- Handlers: detector, extractor, line_counter, json_handler, indexer,
embedder, chroma, vector_search, normalize, manager, dashboard_push,
central_writer, memory_watcher, chroma_subprocess
Adaptations from internal system:
- Removed all /home/aipass/ hardcoded paths
- Removed sys.path manipulation hacks
- Replaced prax logger with stdlib logging
- Replaced cli console/header with Rich (already a dep)
- Changed BRANCH_REGISTRY → AIPASS_REGISTRY references
- Made chromadb/sentence-transformers optional (try/except)
- Removed private branch registry concept
- Subprocess Python uses sys.executable with AIPASS_MEMORY_PYTHON override
Still needs: drone registration, spawn template updates, container
testing, integration tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-06 22:49:53 -08:00 |
|
AIOSAI
|
d43ff41978
|
🔧 chore(.claude): add initial claude config, hooks, and settings
- add .claude/.gitignore to exclude local claude files and caches
- add .claude/commands/memo.md with memory update instructions
- add notification, stop, tool_use, and branch_prompt_loader hooks scripts
- add .claude/settings.json configuring permissions and hooks integration
- add .gitattributes for text normalization and binary file handling
✨ feat(src/aipass): introduce multi-agent orchestration framework structure
- add core aipass package with version 2.0.0 and repo link
- add submodules for api, assistant, devpulse, drone, flow, mail, memory, prax, seedgo, skills, templates, trigger
- provide base module docstrings describing purpose and architecture
- add branch template for cortex branch with scaffolded files and verification tool
- remove legacy cortex module and seedgo standalone package to consolidate into aipass
✨ feat(src/aipass/drone): simplify drone module interface and routing system
- refactor drone module to expose main routing and resolution functionality
- remove CLI, registry, executor, resolver, router, modules, discovery, exceptions, and handlers files
- replace with minimal drone package exposing core routing and resolution API
✨ feat(src/aipass/templates/cortex/branch_template): add default branch template files
- add .backup_ignore.json to exclude large and unnecessary files from backups
- add .migrations.json for template structural migrations
- add .registry_ignore.json to exclude internal template files during updates
- add .template_registry.json tracking template files and directories with placeholders
- add default trinity memory files: local.json, observations.json, passport.json
- add DASHBOARD.local.json with autogenerated branch status
- add README.md describing branch purpose, architecture, commands, and integrations
- add apps/ package and branch.py entry point with auto-discovery routing
- add empty handlers/, modules/, plugins/ packages
- add artifacts/ with a birth certificate JSON
- add docs/, flow.local.md, logs/, pytest.ini, tests/ with conftest.py
- add tools/verify_branch.py for verifying branch consistency against template
🔧 chore(src/aipass/): remove deprecated packages and modules
- delete legacy cortex, paths, seedgo packages and their modules/plugins
- remove seedgo CLI and plugins from repo to focus on aipass core
✨ feat(src/aipass/templates/flow): add placeholder for planning and workflow management
✨ feat(src/aipass/templates/memory): add placeholder for memory scaffolding
✨ feat(src/aipass/templates/system): add placeholder for system files
✨ feat(src/aipass/trigger): add error detection and auto-dispatch module
- scaffold trigger package with handlers, modules, plugins for error matching and escalation
✨ feat(src/aipass/mail): add inter-branch messaging module with handlers, modules, plugins
✨ feat(src/aipass/memory): add unified memory system with trinity, agents, and bank submodules
✨ feat(src/aipass/prax): add monitoring and observability framework with handlers, modules, plugins
✨ feat(src/aipass/seedgo): add code standards framework skeleton
✨ feat(src/aipass/skills): add user-built add-ons infrastructure module
✨ feat(src/aipass/templates): add central template storage for plans, memory, and configs
|
2026-03-05 02:21:30 -08:00 |
|