You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cognitive Modules is an AI task definition specification designed for generation tasks that require strong constraints, verifiability, and auditability.
What's New in v2.2
Feature
Description
Control/Data Separation
meta control plane + data data plane, middleware can route without parsing business logic
Module Tiers
exec / decision / exploration with different strictness levels
# Zero-install quick start (recommended)
npx cogn@2.2.1 run code-reviewer --args "your code"# Or use the full package name
npx cognitive-modules-cli@2.2.1 run code-reviewer --args "your code"# Global installation
npm install -g cogn@2.2.1
# or: npm install -g cognitive-modules-cli@2.2.1
Note: cogn is an alias package for cognitive-modules-cli. Both provide the same cog command.
Python (pip)
pip install cognitive-modules==2.2.1
# With LLM support
pip install "cognitive-modules[openai]==2.2.1"# OpenAI
pip install "cognitive-modules[anthropic]==2.2.1"# Claude
pip install "cognitive-modules[all]==2.2.1"# All providers
Platform
Package
Command
Features
npm
cognitive-modules-cli
cog
✅ Recommended, zero-install, full features
pip
cognitive-modules
cog
✅ Full features
Quick Start
# Configure LLMexport LLM_PROVIDER=openai
export OPENAI_API_KEY=sk-xxx
# Run code review (npm)
npx cogn run code-reviewer --args "def login(u,p): return db.query(f'SELECT * FROM users WHERE name={u}')" --pretty
# Or use globally installed cog command
cog run code-reviewer --args "..." --pretty
# Run task prioritization
cog run task-prioritizer --args "fix bug(urgent), write docs, optimize performance" --pretty
# Run API design
cog run api-designer --args "user system CRUD API" --pretty
# Start HTTP service (API integration)
cog serve --port 8000
# Start MCP server (Claude Code / Cursor integration)
cog mcp
v2.2 Response Format
All modules now return the unified v2.2 envelope format:
{
"ok": true,
"meta": {
"confidence": 0.92,
"risk": "low",
"explain": "Brief summary for quick routing decisions (≤280 chars)"
},
"data": {
"...business fields...",
"rationale": "Detailed reasoning for audit and human review",
"extensions": {
"insights": [
{
"text": "Additional insight",
"suggested_mapping": "Suggested field to add to schema"
}
]
}
}
}
Control vs Data Plane
Layer
Field
Purpose
Control Plane
meta.confidence
Routing/fallback decisions
Control Plane
meta.risk
Human review trigger
Control Plane
meta.explain
Logs/card UI
Data Plane
data.rationale
Detailed audit
Data Plane
data.extensions
Recoverable insights
Core Features
Feature
Description
JSON Schema Validation
Bidirectional input/output validation
Confidence
Every output must include 0-1 confidence
Reasoning
meta.explain (brief) + data.rationale (detailed)
Module Tiers
tier: exec | decision | exploration
Risk Aggregation
meta.risk = max(changes[*].risk)
Parameter Passing
$ARGUMENTS runtime substitution
Subagents
@call:module for inter-module calls
Validation Tools
cog validate / cog validate --v22
Integration Methods
Method
Command
Use Case
CLI
cog run
Command line
HTTP API
cog serve
n8n, Coze, Dify
MCP Server
cog mcp
Claude, Cursor
CLI Commands
# Module management
cog list # List installed modules
cog info <module># View module details
cog validate <module># Validate module structure
cog validate <module> --v22 # Validate v2.2 format# Run modules
cog run <module> input.json -o output.json --pretty
cog run <module> --args "requirements" --pretty
cog run <module> --args "requirements" --subagent # Enable subagent# Create modules
cog init <name> -d "description"
cog init <name> --format v22 # Create v2.2 format module# Migrate modules
cog migrate <module># Migrate v1/v2.1 module to v2.2# Install from GitHub (recommended)
cog add ziel-io/cognitive-modules -m code-simplifier
cog add org/repo -m module-name --tag v1.0.0 # Install specific version
cog remove <module># Remove module# Version management
cog update <module># Update to latest version
cog update <module> --tag v2.0.0 # Update to specific version
cog versions <url># View available versions# Other installation methods
cog install github:user/repo/path
cog install registry:module-name
cog uninstall <module># Registry
cog registry # View public modules
cog search <query># Search modules# Environment check
cog doctor
Built-in Modules
Module
Tier
Function
Example
code-reviewer
decision
Code review
cog run code-reviewer --args "your code"
code-simplifier
decision
Code simplification
cog run code-simplifier --args "complex code"
task-prioritizer
decision
Task priority sorting
cog run task-prioritizer --args "task1,task2"
api-designer
decision
REST API design
cog run api-designer --args "order system"
ui-spec-generator
exploration
UI spec generation
cog run ui-spec-generator --args "e-commerce homepage"
product-analyzer
exploration
Product analysis (subagent)
cog run product-analyzer --args "health product" -s
Module Format
v2.2 Format (Recommended)
my-module/
├── module.yaml # Machine-readable manifest (with tier/overflow/enums)
├── prompt.md # Human-readable prompt
├── schema.json # meta + input + data + error schemas
└── tests/ # Golden test cases
├── case1.input.json
└── case1.expected.json
module.yaml (v2.2)
name: my-moduleversion: 2.2.0responsibility: One-line descriptiontier: decision # exec | decision | explorationschema_strictness: medium # high | medium | lowexcludes:
- things not to dopolicies:
network: denyfilesystem_write: denyside_effects: denyoverflow:
enabled: truerecoverable: truemax_items: 5require_suggested_mapping: trueenums:
strategy: extensible # strict | extensiblefailure:
contract: error_unionpartial_allowed: truecompat:
accepts_v21_payload: trueruntime_auto_wrap: true
## Code Review
When code review is needed:
1. Read `~/.cognitive/modules/code-reviewer/MODULE.md`2. Output in schema.json format
3. Include meta.explain + data.rationale
Direct Conversation
Read ~/.cognitive/modules/code-reviewer/MODULE.md,
review this code: def login(u,p): ...