CLEO Nexus
Nexus is CLEO’s global intelligence system - a “super brain” that spans all your registered projects, enabling cross-project relationship discovery and unified dependency analysis.Quick Start
Initialize Nexus
~/.cleo/nexus/ directory structure with global registry.
Register Projects
List Registered Projects
Cross-Project Queries
Query Syntax
Useproject:task_id format to reference tasks across projects:
| Syntax | Meaning | Example |
|---|---|---|
my-app:T001 | Task T001 in project “my-app” | Specific project reference |
.:T001 | Task T001 in current project | Explicit current project |
*:T001 | Search T001 in all projects | Wildcard search |
T001 | Implicit current project | Standard single-project syntax |
The
project:task_id syntax works in any CLEO command that accepts task IDs.Discover Related Tasks
Find related tasks across all registered projects:labels- Match by shared labels/topicsdescription- Match by description keywordshierarchy- Match by tree proximityauto- Combine all methods (default)
Cross-Project Dependencies
Analyze dependencies that span project boundaries:Permission Model
Three-tier permissions control cross-project access:| Level | Numeric | Capabilities |
|---|---|---|
read | 1 | Query tasks, discover relationships |
write | 2 | read + modify task fields, add relationships |
execute | 3 | write + create/delete tasks, run commands |
Permission Examples
Same-Project Exception
Operations within the current project always have full permissions, regardless of how it’s registered in Nexus. This preserves backward compatibility with single-project workflows.Neural Brain Concepts
Nexus implements neural network semantics designed for AI agents:| Concept | Implementation | Purpose |
|---|---|---|
| Neurons | Tasks (across all projects) | Units of work |
| Synapses | Relationships (relates field) | Connections |
| Weights | Similarity scores + boosts | Relevance |
| Activation | Score threshold (0.0-1.0) | Filtering |
| Memory | Persistent global graph | Context |
For Autonomous Agents
Nexus enables autonomous AI agents to:- Self-navigate - Query related tasks without human guidance
- Persist memory - State survives across sessions
- Cross-reference - Connect work across projects
- Discover context - Find relevant prior work automatically
Discovery Algorithms
- Label Matching
- Description NLP
- Hierarchy
- Auto (Default)
Scores tasks by shared labels/topics:
- 3+ shared labels: 0.9+ score
- 2 shared labels: 0.7-0.9 score
- 1 shared label: 0.5-0.7 score
Syncing Metadata
Keep project metadata up-to-date:Nexus caches task metadata locally. Run
sync after significant project changes.Unregister Projects
Troubleshooting
Exit Codes
| Code | Constant | Meaning | Fix |
|---|---|---|---|
| 70 | E_NEXUS_NOT_INITIALIZED | Nexus not set up | Run cleo nexus init |
| 71 | E_NEXUS_PROJECT_NOT_FOUND | Project not registered | Check cleo nexus list |
| 72 | E_NEXUS_PERMISSION_DENIED | Insufficient permissions | Update project permissions |
| 73 | E_NEXUS_INVALID_SYNTAX | Invalid query format | Use project:task_id format |
Common Issues
Project not found
Project not found
Error:
E_NEXUS_PROJECT_NOT_FOUNDCause: Project name not in registryFix:Permission denied
Permission denied
Error:
E_NEXUS_PERMISSION_DENIEDCause: Operation requires higher permission levelFix:Invalid syntax
Invalid syntax
Error:
E_NEXUS_INVALID_SYNTAXCause: Query format not recognizedValid formats:project:T001- Named project.:T001- Current project*:T001- All projectsT001- Implicit current
project T001(no colon)project::T001(double colon):T001(empty project)
Stale metadata
Stale metadata
Symptom: Discovery returns outdated resultsCause: Metadata cache out of syncFix:
