Commit graph

415 commits

Author SHA1 Message Date
db2c634a7a fix: Remove all false/non-existent links and claims from documentation
Critical fixes before release:
- Removed non-existent Discord, Twitter, YouTube links
- Changed 'Try Demo' to 'Website' badge
- Updated Brain Cloud to 'Coming Soon' status
- Removed demo playground references that don't exist
- Fixed sponsor link to point to GitHub repo
- Kept only real contact methods: Email and GitHub

This ensures all documentation is truthful and accurate.
2025-08-14 12:37:24 -07:00
4a4b127ec9 chore: Release 1.0.0-rc.2 - The 9 Unified Methods 🎯
Enhanced for sustainability and user engagement:
- Added prominent sponsorship section to README
- Enhanced Brain Cloud promotion with FREE trial messaging
- Improved cloud setup flow in CLI with email capture
- Clear pricing: /individual, 9/team after free 100GB
- Added sponsor badges in README header

The 9 Unified Methods are complete and production-ready:
1. add() 2. search() 3. import() 4. addNoun() 5. addVerb()
6. update() 7. delete() 8. augment() 9. export()

Ready for wider testing and feedback from the community!
2025-08-14 12:34:25 -07:00
98bf98a228 feat: Complete the 9 Unified Methods with augment() and export()! 🎯
BREAKING CHANGE: Brainy 1.0 now has 9 unified methods (odd numbers FTW!)

THE 9 UNIFIED METHODS:
1. add() - Smart data addition
2. search() - Unified search
3. import() - Bulk import
4. addNoun() - Typed entities
5. addVerb() - Relationships
6. update() - Smart updates
7. delete() - Soft delete
8. augment() - Complete augmentation management 
9. export() - Universal data export 

Key improvements:
- Renamed register() to augment() for consistency
- Made augment() super flexible - handles ALL operations:
  - augment(new MyAugmentation()) - Register
  - augment('list') - List all with status
  - augment('enable', 'name') - Enable
  - augment('disable', 'name') - Disable
  - augment('unregister', 'name') - Remove
  - augment('enable-type', 'sense') - Bulk enable
- Added export() as 9th method for data portability:
  - Export as JSON, CSV, Graph, or Embeddings
  - Filter, limit, include/exclude options
  - Perfect for backups, migrations, integrations

Documentation:
- Created AUGMENTATION-GUIDE.md - Super simple guide
- Updated UNIFIED-API.md for all 9 methods
- Fixed misleading community package references
- Updated README with 9 methods everywhere

CLI commands now perfectly mirror the API:
- brainy augment <action> - Matches augment() method
- brainy export - Matches export() method

From 40+ methods → 9 unified methods (78% reduction!)
'Make the simple things simple, and the complex things possible'
2025-08-14 12:29:47 -07:00
c93df7ee8e docs: Fix misleading references to non-existent community packages
- Clearly marked community augmentations as 'Coming Soon!' and ideas
- Changed examples to show they are future possibilities, not current packages
- Fixed cortex.register() references to use brain.register() consistently
- Updated augmentation interface from ISenseAugmentation to IAugmentation
- Added proper brain.register() example in augmentation creation section
- Added note that community packages are examples of what could be built
- Added 'Be the First!' encouragement for community builders

This ensures documentation is honest about what exists vs what's possible.
2025-08-14 12:21:30 -07:00
a84aaa7fad feat: Add augmentation management as the 8th unified method! 🧩
BREAKING CHANGE: Brainy 1.0 now has 8 unified methods (was 7)

Added complete augmentation management system:
- brain.register(augmentation) - Register custom augmentations
- brain.unregister(name) - Remove augmentations
- Existing enable/disable/list methods remain

CLI augmentation commands:
- brainy augment list - Show all augmentations
- brainy augment enable/disable - Toggle augmentations
- brainy augment register - Load custom augmentations
- brainy augment enable-type/disable-type - Bulk operations

Documentation:
- Created UNIFIED-API.md explaining all 8 methods
- Shows complete before/after transformation
- Includes augmentation pipeline architecture
- Examples for creating custom augmentations

The unified API is now complete:
1. add() - Smart data addition
2. search() - Unified search
3. import() - Bulk import
4. addNoun() - Typed entities
5. addVerb() - Relationships
6. update() - Smart updates
7. delete() - Soft delete
8. register() - Augmentations  NEW!

This completes the vision: ONE way to do everything!
2025-08-14 12:19:34 -07:00
a1d6754a21 docs: Update documentation index for 1.0 and create comprehensive CLI 1.0 reference
- Update docs/README.md to prioritize Brainy 1.0 Quick Start guide
- Add 1.0 migration guide and changelog to recently updated section
- Create comprehensive brainy-cli-1.0.md reference guide:
  - Document all 9 unified CLI commands (down from 40+)
  - Show before/after comparison of command simplification
  - Cover smart defaults, encryption, neural import, chat mode
  - Include migration guide from 0.x CLI commands
  - Add production deployment examples and performance tips
- Ready for users to discover and use the new unified CLI experience
2025-08-14 12:13:10 -07:00
180619defa docs: Enhance README with compelling value propositions and create 1.0 quick-start guide
- Add 'Why Brainy?' section showcasing cost savings vs traditional stack
- Add 'Why Developers Love Brainy 1.0' with API comparison and features
- Expand 'What Can You Build?' with realistic 1.0 examples:
  - Multi-agent AI systems with shared memory
  - Customer support bots with perfect memory
  - Recommendation engines with graph intelligence
- Update architecture diagram to show unified 1.0 approach
- Create dedicated quick-start-1.0.md guide with new unified API
- Highlight 7 core methods vs previous 40+ methods
- Showcase encryption, graph relationships, and smart defaults
2025-08-14 12:11:25 -07:00
f963479e38 docs: Update README.md for Brainy 1.0 unified API
- Add prominent 1.0 release candidate section with 7 unified methods
- Update examples to showcase new addNoun(), addVerb(), getNounWithVerbs() API
- Add 1.0 RC badge linking to GitHub release
- Highlight new features: encryption, container support, soft delete
- Include installation instructions for release candidate
- Reference MIGRATION.md for breaking changes

This brings the README up to date with the 1.0.0-rc.1 release and helps users discover the new unified API.
2025-08-14 12:06:33 -07:00
718a963447 🚀 Brainy 1.0.0-rc.1 - Complete Unified API Implementation (#5)
* feat: Complete Brainy 1.0 Great Cleanup

🎯 THE GREAT CLEANUP - Making Brainy Beautiful

BREAKING CHANGES:
- Removed addSmart() method (use add() - it's smart by default)
- Removed duplicate Pipeline classes (consolidated into ONE Cortex)
- Removed 40+ CLI commands (now just 5 clean commands)

 WHAT'S DONE:
- Delete duplicate files: sequentialPipeline.ts, cortex-legacy.ts, serviceIntegration.ts
- Consolidated into ONE Cortex class (the orchestrator)
- Pipeline class now delegates to Cortex (backward compatibility)
- Clean CLI: add, import, search, status, help (ONE way to do everything)
- Interactive mode for beginners

📈 RESULTS:
- 5 CLI commands (was 40+)
- 1 Pipeline system (was 3+)
- Clean, obvious naming
- Beautiful user experience

This achieves the vision: ONE way to do everything, elegant and powerful.

* fix: Restore essential CLI commands and remove backward compatibility

 IMPROVEMENTS:
- Remove Pipeline delegation complexity - Pipeline IS Cortex now
- Restore essential commands: config, cloud, migrate
- Keep core clean: add, import, search, status, help
- Interactive help updated with all options

🎯 FINAL CLI (8 commands):
- Core: add, import, search, status, help
- Essential: config, cloud, migrate

 NO FUNCTIONALITY LOST:
- Zero-config and dynamic adaptations intact
- All storage adapters working
- Premium Brain Cloud integration restored
- Migration tools available

Result: Perfect balance of simplicity and functionality

* feat: Enhance status command with comprehensive statistics display

 ENHANCED STATUS COMMAND:
- Full integration with brainyData.getStatistics()
- Beautiful, organized display of all statistics
- Three modes: default (comprehensive), --simple (quick), --verbose (raw JSON)

📊 STATISTICS DISPLAYED:
- Core Database: items, nouns, verbs, documents
- Storage Information: type, size, location
- Performance Metrics: query times, cache hit rates
- Vector Index: dimensions, vector count, index size
- Memory Usage: heap, RSS breakdown
- Active Augmentations: with descriptions
- Configuration: with sensitive data hidden
- Raw JSON option for developers

🎯 USAGE:
- brainy status (comprehensive view)
- brainy status --simple (quick overview)
- brainy status --verbose (everything + raw JSON)

Perfect for monitoring brain health and performance!

* feat: Add per-service statistics and field discovery to CLI

🎯 ENHANCED STATISTICS DISPLAY:
- Show per-service breakdown of nouns, verbs, metadata
- Display serviceBreakdown from getStatistics() properly
- Beautiful formatting for multi-service environments

🔍 FIELD DISCOVERY FOR ADVANCED SEARCH:
- New section in 'brainy status' shows available filter fields
- Added --fields option to search command
- Usage examples provided for complex filtering
- Integrates with getFilterFields() method

📊 USAGE EXAMPLES:
- brainy status (shows per-service stats + available fields)
- brainy search 'query' --fields (field discovery)
- brainy search 'query' --filter '{"type":"person"}' (advanced filtering)

Perfect for developers doing complex queries and multi-service deployments!

* feat: Restore and enhance brainy chat with multi-model AI support

🎯 RESTORED CHAT FUNCTIONALITY:
- Complete brainy chat command with rich options
- Interactive mode with session management
- Chat history search and session switching
- Auto-discovery of previous sessions

🤖 MULTI-MODEL AI INTEGRATION:
- Local models: Ollama/LLaMA (default)
- OpenAI: GPT-3.5/GPT-4 support
- Claude: Anthropic integration
- Custom models: configurable base URLs

💬 RICH CHAT FEATURES:
- Session management: list, switch, resume
- History: view previous conversations
- Search: find messages across all sessions
- Context-aware: uses your brain data for responses

🔧 USAGE EXAMPLES:
- brainy chat (interactive mode)
- brainy chat 'question' (single message)
- brainy chat --list (show sessions)
- brainy chat --model openai --api-key sk-... (OpenAI)
- brainy chat --model claude --api-key sk-ant-... (Claude)

Perfect for talking to your data with any AI model!

* feat: Complete Brainy 1.0.0-rc.1 unified API implementation

- Implement 7 core unified API methods (add, search, import, addNoun, addVerb, update, delete)
- Add universal encryption system with encryptData/decryptData methods
- Add container deployment support with model preloading
- Implement soft delete by default for better performance
- Add searchVerbs() and getNounWithVerbs() for graph traversal
- Reduce package size by 16% despite major feature additions
- Create comprehensive CHANGELOG.md and MIGRATION.md
- Consolidate CLI from 40+ to 9 clean commands
- All scaling optimizations preserved and enhanced

BREAKING CHANGES:
- addSmart() method removed (use add() - smart by default)
- CLI commands consolidated and renamed
- Pipeline classes unified into single Cortex class

This is the complete 1.0 release candidate with all planned features implemented and tested.
2025-08-14 11:27:22 -07:00
7fb34a0b1d feat: Add web UI mode to brainy chat CLI
- Added --ui flag for terminal vs web coordination interface
- Integrated Brain Cloud coordination server support
- Enhanced CLI with authentication checks for premium features
- Updated cortex legacy handler for better error handling
- Improved default augmentations configuration
- Version bump to support new features
2025-08-12 18:19:38 -07:00
6f86964f4b docs: update README to point to /demo instead of /console 2025-08-12 13:57:14 -07:00
8449b05db9 feat: implement standard noun/verb types and processing transparency
- Use NounType.Message and VerbType.Precedes for chat memory structure
- Add explicit addSmart() method for optional AI processing
- Rename CortexSense → NeuralImport for clearer augmentation naming
- Update augmentation pipeline with universal enable/disable controls
2025-08-12 11:50:08 -07:00
427f98cf6a feat: simplify chat CLI with unified command structure
- Replace `brainy chat-session` subcommands with `brainy chat` options
- Add --list, --search, --history flags to main chat command
- Implement beautiful terminal formatting without external dependencies
- Improve user experience with helpful tips and upgrade hints
2025-08-12 11:49:38 -07:00
48e51204c3 0.62.3 2025-08-12 09:03:43 -07:00
6c5130bc99 Update documentation and CLI with Brain Cloud service clarifications
- Updated BRAINY_VS_BRAIN_CLOUD.md with clearer service integration examples
- Improved documentation showing Brain Cloud is a service, not a package
- Enhanced CLI messaging for better user understanding
2025-08-12 09:03:36 -07:00
148699f8e3 Remove emoji from README header for cleaner presentation
- Removed brain emoji from main headline
- Creates cleaner, more professional appearance
- Maintains focus on the core message without visual distractions
2025-08-12 09:03:07 -07:00
bdb40fb5a3 0.62.2 2025-08-12 08:59:58 -07:00
a6ab0e1cf3 Improve README header clarity and focus
- Made "The World's First Multi-Dimensional AI Database™" the main headline
- Removed redundant "BRAINY: Your AI-Powered Second Brain" subtitle
- Streamlined header for better visual hierarchy and impact
- Maintains focus on core differentiator and value proposition
2025-08-12 08:58:24 -07:00
77b72f4e04 0.62.1 2025-08-12 08:39:04 -07:00
09631feada Fix Brain Cloud documentation and clarify it's a service, not a package
Critical corrections:
- Brain Cloud is NOT a separate npm package (@soulcraft/brain-cloud doesn't exist)
- It's a managed service at soulcraft.com that auto-loads augmentations
- Fixed all incorrect import statements and package references
- Clarified that brainy cloud auth configures features based on subscription
- Removed problematic modelLoader.ts (had TypeScript compilation errors)

Documentation updates:
- README: Corrected Brain Cloud setup instructions
- BRAINY_VS_BRAIN_CLOUD: Clarified service vs package distinction
- CLI: Updated messages to reflect Brain Cloud is not an npm package

This is a documentation fix only - no functional changes to the core library.
2025-08-12 08:37:10 -07:00
79bfcb8528 Establish clear separation: Brainy (free) vs Brain Cloud (optional)
CRITICAL: Brainy is 100% FREE and fully functional forever!

Changes:
- Added BRAINY_VS_BRAIN_CLOUD.md documenting the separation
- Updated README to emphasize Brainy is completely free
- Clarified Brain Cloud is optional add-on for team features
- Updated CLI to show core commands work without any license
- Added MODEL_STRATEGY.md for handling large model files
- Fixed misleading license key references in documentation

Core principle: Brainy = SQLite (free tool), Brain Cloud = Supabase (managed service)
2025-08-12 08:27:26 -07:00
7b09b9a5e0 Implement zero-config philosophy: Remove .env in favor of smart auto-detection
- Added CONFIGURATION.md explaining zero-config approach
- Created SmartModelLoader for intelligent model fetching
- Removed .env.example (configuration files are security theater)
- Models load from multiple sources automatically (local, CDN, cache)
- Credentials detected from secure OS keychains, not files
2025-08-12 08:04:01 -07:00
c7cfabc1da Security cleanup: Remove sensitive files, test scripts, and add .env.example
- Removed cortex demo/test files
- Removed test shell scripts
- Removed Claude AI persona scripts
- Fixed hardcoded URLs (dpsifr.workers.dev -> api.soulcraft.com)
- Fixed hardcoded paths in documentation
- Added .env.example for configuration
- Cleaned up temporary test files
2025-08-12 07:52:11 -07:00
fbfe1ba9b8 0.62.0 2025-08-11 13:52:09 -07:00
8c13dd0382 0.61.3 2025-08-11 13:37:05 -07:00
adc8661acd Fix TypeScript compilation errors in catalog 2025-08-11 13:36:31 -07:00
a0e4551db5 Add CLAUDE.md to gitignore for security 2025-08-11 13:36:16 -07:00
b958852426 0.61.2 2025-08-11 13:02:34 -07:00
6de6adec17 feat: Add Brain Cloud integration and catalog command
- Add brainy cloud setup command for auto-provisioning
- Add brainy catalog command for viewing augmentations
- Update CLI help with Brain Cloud commands
- Improve cloud connection flow
2025-08-11 13:02:29 -07:00
b9ce67f64c feat: Improve CLI augmentation experience for seamless Brain Cloud integration
- Added clean 'brainy augment' command structure
- Clear separation between built-in (free) and premium augmentations
- Added 'augment activate' for license key management
- Added 'augment info' to learn about specific augmentations
- Shows most popular augmentations with star badges
- Guides users naturally from discovery to activation
- Zero configuration after license activation
2025-08-11 09:57:12 -07:00
f7484a9467 feat: Simplify architecture with Cortex orchestrator and clear augmentation tiers
## Major Architecture Improvements

### Cortex Refactoring
- Renamed AugmentationPipeline → Cortex for clarity
- Cortex is now the central orchestrator (not an augmentation)
- NeuralImport remains as the AI-powered SENSE augmentation
- Clean brain metaphor: BrainyData → Cortex → Augmentations

### Four-Tier Augmentation System
1. **Built-in** (Free, MIT): Neural Import, basic storage, search
2. **Community** (Free, npm): Community-created augmentations
3. **Premium** ($49-299/mo): AI Memory, Agent Coordinator, Enterprise connectors
4. **Brain Cloud** ($19-99/mo): Managed service with all features

### Zero Configuration Philosophy
- Everything works out of the box - no config needed
- Automatic model detection and loading
- Seamless integration between tiers
- Brain Cloud connects with one command: `brainy cloud`

### Documentation Updates
- Added PHILOSOPHY.md outlining design principles
- Created AUGMENTATION_ARCHITECTURE.md with tier system
- Added CLI_AUGMENTATION_GUIDE.md for augmentation management
- Updated README to "sell first" with concrete use cases
- Improved documentation organization in /docs

### Developer Experience
- Backward compatibility maintained with exports
- Clean, simple API surface
- Interactive-by-default approach
- Premium features integrate seamlessly

### Removed
- Deleted demo directory and deploy workflow (moved to website)
- Removed test wrapper scripts (bash 2>&1 bug workaround)

This refactor makes Brainy incredibly powerful yet easy to use, with everything automated and no configuration required. The Brain Cloud augmentations (AI memory, sync, coordination) integrate seamlessly as our killer features.
2025-08-11 09:40:37 -07:00
c59de5a48b Release v0.61.1 - Update repository and domain references 2025-08-10 16:45:33 -07:00
20aada6661 chore: Update all domain references to soulcraft.com
- Updated all soulcraftlabs.com references to soulcraft.com
- Updated all soulcraft-research.com references to soulcraft.com
- Updated CLI and documentation to use new domain
2025-08-10 16:45:19 -07:00
5e0c02e363 chore: Update repository references from soulcraft-research to soulcraftlabs
- Updated GitHub URLs to github.com/soulcraftlabs/brainy
- Updated git remote origin URL
- Updated all documentation references
2025-08-10 16:42:02 -07:00
8e48b58650 0.61.0 2025-08-10 16:25:23 -07:00
abc17397b1 feat: Remove dangerous getAllNouns/getAllVerbs methods, add safe pagination
BREAKING CHANGE: Removed getAllNouns() and getAllVerbs() from StorageAdapter interface
These methods could cause expensive full scans on cloud storage (S3/R2) leading to
high costs and performance issues. Replaced with safe paginated methods.

Changes:
- Remove getAllNouns/getAllVerbs from StorageAdapter interface and implementations
- Add internal optimization methods for intelligent preloading when safe
- Fix OPFS storage file naming consistency (.json extension)
- Fix S3 high-volume mode detection thresholds (was too aggressive)
- Fix TypeScript compilation errors with async methods
- Update all tests to use paginated methods

Performance:
- Add smart dataset size detection for automatic optimization
- Maintain all internal performance optimizations through safe preloading
- Only preload data in read-only mode or when dataset is small (<10k entities)

Fixes:
- Fix intelligent verb scoring tests metadata structure
- Fix S3 storage getVerbsBySource/Target/Type methods
- Fix memory usage in search operations using pagination

Docs:
- Add comprehensive storage architecture documentation
- Document known bash redirection issue
- Update README with architecture doc link

All affected tests passing
2025-08-10 16:25:12 -07:00
30fe350d54 0.60.0 2025-08-10 13:53:22 -07:00
6e85468879 fix: optimize package size and improve test reliability
Major improvements to build process, package optimization, and test infrastructure:

## Package Size Optimization (3.4MB → 2.2MB)
- Remove source maps from npm package (reduce size by 35%)
- Update package.json files field to exclude *.js.map and *.d.ts.map
- Enhanced .npmignore for better exclusion patterns
- Preserve all browser compatibility and universal shims

## Test Infrastructure Fixes
- Increase test timeouts to 120s for TensorFlow operations
- Improve memory management with garbage collection hooks
- Add proper cleanup between tests to prevent file accumulation
- Configure single-fork test execution to reduce memory usage
- Fix test parameter issues in intelligent verb scoring tests

## Bug Fixes
- Fix lock directory creation in FileSystemStorage
- Remove deprecated node-fetch import from api-integration tests
- Fix addVerb() and db.add() parameter usage throughout test suite
- Ensure proper vector dimensions (384) in all test vectors
- Add directory existence checks before lock file operations

## Build & Development
- Update vitest configuration for better concurrency and reliability
- Add comprehensive test cleanup in setup.ts
- Preserve all browser JavaScript functionality and universal compatibility layer

The package now meets size requirements while maintaining full functionality
for both browser and Node.js environments.
2025-08-10 13:52:01 -07:00
9019672ff0 Release v0.59.3
- Fixed issue with mysterious "2" appearing in test commands
- Cleaned up prototyping changes from brain-cloud/MCP experiments
- Tests passing (with some timeouts on long-running tests)
- Build successful

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 12:49:58 -07:00
edb9774005 0.59.2 2025-08-10 11:59:53 -07:00
a1621cc5c6 fix: use native fetch instead of node-fetch dependency
- Removed unnecessary node-fetch import from bin/brainy.js
- Removed node-fetch import from brainy-mcp-server.js
- Native fetch available since Node 18, brainy requires Node 24.4.0+
- Reduces dependencies by 6 packages
- Avoids indirect deprecation warning from boolean package
- No impact on browser compatibility (CLI is Node-only, core library unaffected)

Architecture notes:
- Brain Cloud integration remains as augmentation option
- Users can choose: local (free), Brain Cloud (9/mo), or self-host
- Clean separation maintained: brainy (MIT) vs Brain Cloud (proprietary)
- TODO: Consider extracting Brain Cloud specific URLs to config
2025-08-10 11:32:59 -07:00
664bef2eae fix: add missing node-fetch dependency for brainy cloud command
- Added node-fetch to dependencies (was only in devDependencies)
- Fixes 'Cannot find package node-fetch' error when running brainy cloud
- Bumped version to 0.59.1
- Note: boolean deprecation warning comes from @huggingface/transformers deep dependency, cannot be fixed directly
2025-08-10 11:21:05 -07:00
936fb19402 Release v0.59.0 - Brain Cloud integration with MCP and CLI 2025-08-09 18:27:30 -07:00
90baeeb4a3 feat: Brain Cloud integration with MCP server and CLI commands
- Add brainy connect command for one-click Brain Cloud setup
- Create MCP server for AI memory persistence
- Add cloud management commands (export, status, dashboard)
- Automatic customer ID detection and configuration
- Natural language instructions for AI assistants
- Support for multi-agent coordination
- Complete Brain Cloud integration for solving AI Amnesia
2025-08-09 18:27:21 -07:00
4594b20450 fix: enhance universal fs interface with encoding and withFileTypes support 2025-08-09 14:42:20 -07:00
c474f3692a fix: improve NoSuchKey error handling in S3 mock 2025-08-09 14:36:54 -07:00
af7a1e1cbc 0.58.1 2025-08-09 14:36:16 -07:00
435bb28130 feat: add cloud command to brainy CLI for Brain Cloud connection 2025-08-09 14:36:05 -07:00
ede8dd3ae4 feat: add 'brainy cloud' super command for simplified setup
- Add new 'brainy cloud' command for one-step Brain Cloud setup
- Update CLI help text to highlight Brain Cloud as primary offering
- Clean up premium licensing methods - redirect to Brain Cloud
- Simplify connectors README to focus on open-source interfaces
- Remove quantum vault references from core brainy repo

The premium features now live in the brain-cloud repository.
Users can setup everything with a simple 'brainy cloud' command.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-09 08:24:11 -07:00
682e152b98 feat: redesign Brainy CLI for intuitive UX and add Brain Jar support
- Refactor CLI to use direct commands instead of nested structure
- Add Brain Jar AI coordination commands with premium/free modes
- Update Cortex class with enhanced Brain Jar functionality
- Fix TypeScript compilation by removing exclusion of cortex directory
- Improve user experience with beautiful branded output
- Add comprehensive help system and backward compatibility

Major UX improvements:
- brainy init, add, search (direct commands)
- brainy install brain-jar (simple installation)
- brainy brain-jar start/dashboard/status (rich subcommands)
- brainy chat (interactive mode)
- brainy config set/get/list (configuration management)

This redesign makes Brainy significantly more user-friendly while
maintaining all existing functionality and adding powerful new
AI coordination capabilities.
2025-08-08 18:05:12 -07:00