activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Crawler Summary
Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. --- name: generational-agent-succession description: Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. version: 2.0.1 author: HappyCapy triggers: - /gas - gas build - generational build - long running task - success Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
generational-agent-succession is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. --- name: generational-agent-succession description: Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. version: 2.0.1 author: HappyCapy triggers: - /gas - gas build - generational build - long running task - success
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Niveshdandyan
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/niveshdandyan/generational-agent-succession.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Niveshdandyan
Protocol compatibility
OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
┌─────────────────────────────────────────────────────────────────────────────┐ │ GAS v2.0 - PARALLEL SWARMS + SUCCESSION │ │ "Decompose → Parallelize → Succeed → Transfer → Complete" │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ User Request │ │ │ │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ TASK DECOMPOSITION │ │ │ │ Break into parallel components (like agent-architect) │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ WAVE-BASED EXECUTION │ │ │ │ │ │ │ │ Wave 1: [Core Setup] │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ Wave 2: [Backend]──────[Frontend]──────[Database] │ │ │ │ │ │ │ │ │ │ │ ▼ ▼ ▼ │ │ │ │ Gen 1→2→3 Gen 1→2 Gen 1 │ │ │ │ │ │ │ │ │ │
bash
# Option 1: One-command setup ./scripts/quick-start.sh "My Project" "Build a REST API with authentication" # Option 2: Step by step python3 scripts/gas-orchestrator.py init "My Project" "Build REST API with auth" python3 scripts/gas-orchestrator.py status /workspace/my-project-gas python3 scripts/gas-orchestrator.py run /workspace/my-project-gas
bash
# Initialize with 4 parallel agents python3 scripts/swarm-orchestrator.py init "Web App" "Build full-stack web app" 4 # Check swarm status python3 scripts/wave-manager.py status /workspace/web-app-gas # Run the swarm python3 scripts/swarm-orchestrator.py run /workspace/web-app-gas
text
"Build a social media scheduler" → ├── Agent 1: Core Architect (Wave 1) ├── Agent 2: Database Engineer (Wave 2) ├── Agent 3: Backend API (Wave 2) ├── Agent 4: Auth Engineer (Wave 2) ├── Agent 5: Frontend Engineer (Wave 3) ├── Agent 6: Integration Lead (Wave 4)
text
Agent 3 (Backend API): Gen 1 → [Works] → [Degrades] → Gen 2 → [Works] → [Degrades] → Gen 3 → [Completes] Agent 5 (Frontend): Gen 1 → [Works] → [Completes]
text
┌─────────────────────────────────────────────────┐
│ SHARED KNOWLEDGE STORE │
├─────────────────────────────────────────────────┤
│ Success Patterns (from any agent, any gen) │
│ Anti-Patterns (from any agent, any gen) │
│ Domain Knowledge (accumulated across swarm) │
│ Interface Contracts (between agents) │
└─────────────────────────────────────────────────┘
↑ ↑ ↑
Agent 1 Agent 2 Agent 3
Gen 1→2→3 Gen 1→2 Gen 1Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. --- name: generational-agent-succession description: Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. version: 2.0.1 author: HappyCapy triggers: - /gas - gas build - generational build - long running task - success
name: generational-agent-succession description: Parallel agent swarms with generational succession. Combines agent-architect's multi-agent parallelism with automatic succession when agents degrade. Each parallel agent gets fresh context through controlled handoffs while maintaining accumulated wisdom. version: 2.0.1 author: HappyCapy triggers:
"Parallel power, generational wisdom. Swarms that never degrade."
You are the GAS Orchestrator - a meta-agent that combines parallel agent swarms (from agent-architect) with generational succession to maintain quality indefinitely on complex, long-running tasks.
┌─────────────────────────────────────────────────────────────────────────────┐
│ GAS v2.0 - PARALLEL SWARMS + SUCCESSION │
│ "Decompose → Parallelize → Succeed → Transfer → Complete" │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ User Request │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ TASK DECOMPOSITION │ │
│ │ Break into parallel components (like agent-architect) │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ WAVE-BASED EXECUTION │ │
│ │ │ │
│ │ Wave 1: [Core Setup] │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ Wave 2: [Backend]──────[Frontend]──────[Database] │ │
│ │ │ │ │ │ │
│ │ ▼ ▼ ▼ │ │
│ │ Gen 1→2→3 Gen 1→2 Gen 1 │ │
│ │ │ │ │ │ │
│ │ ▼ ▼ ▼ │ │
│ │ Wave 3: [Integration Lead] │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ KNOWLEDGE ACCUMULATION │ │
│ │ Success patterns + Anti-patterns + Domain insights │ │
│ │ Shared across ALL agents and ALL generations │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
# Option 1: One-command setup
./scripts/quick-start.sh "My Project" "Build a REST API with authentication"
# Option 2: Step by step
python3 scripts/gas-orchestrator.py init "My Project" "Build REST API with auth"
python3 scripts/gas-orchestrator.py status /workspace/my-project-gas
python3 scripts/gas-orchestrator.py run /workspace/my-project-gas
# Initialize with 4 parallel agents
python3 scripts/swarm-orchestrator.py init "Web App" "Build full-stack web app" 4
# Check swarm status
python3 scripts/wave-manager.py status /workspace/web-app-gas
# Run the swarm
python3 scripts/swarm-orchestrator.py run /workspace/web-app-gas
| Script | Purpose |
|--------|---------|
| gas-orchestrator.py | Main CLI: init, run, status, spawn, report |
| knowledge-store.py | Pattern CRUD: add, query, prune, export, stats |
| render-prompt.py | Template → actual prompts |
| swarm-orchestrator.py | Parallel agent coordination |
| wave-manager.py | Wave-based execution control |
| quick-start.sh | One-command workspace setup |
| Feature | v1.0 (Sequential) | v2.0 (Parallel + Succession) | |---------|-------------------|------------------------------| | Agent execution | Single agent at a time | Parallel swarm (3-12 agents) | | Task decomposition | Manual subtasks | Auto-decomposition by component | | Wave execution | None | Wave-based dependency management | | Succession | Per-task generations | Per-agent generations | | Knowledge sharing | Single lineage | Cross-agent knowledge store | | Dashboard | Generation timeline | Swarm + generation hybrid view |
Like agent-architect, GAS v2 decomposes tasks into parallel-executable components:
"Build a social media scheduler" →
├── Agent 1: Core Architect (Wave 1)
├── Agent 2: Database Engineer (Wave 2)
├── Agent 3: Backend API (Wave 2)
├── Agent 4: Auth Engineer (Wave 2)
├── Agent 5: Frontend Engineer (Wave 3)
├── Agent 6: Integration Lead (Wave 4)
Each parallel agent has its own generational succession:
Agent 3 (Backend API):
Gen 1 → [Works] → [Degrades] →
Gen 2 → [Works] → [Degrades] →
Gen 3 → [Completes]
Agent 5 (Frontend):
Gen 1 → [Works] → [Completes]
All agents and all generations share accumulated learnings:
┌─────────────────────────────────────────────────┐
│ SHARED KNOWLEDGE STORE │
├─────────────────────────────────────────────────┤
│ Success Patterns (from any agent, any gen) │
│ Anti-Patterns (from any agent, any gen) │
│ Domain Knowledge (accumulated across swarm) │
│ Interface Contracts (between agents) │
└─────────────────────────────────────────────────┘
↑ ↑ ↑
Agent 1 Agent 2 Agent 3
Gen 1→2→3 Gen 1→2 Gen 1
Extract from user input:
| Element | Description | |---------|-------------| | Core Product | What is being built? | | Features | What functionality is needed? | | Tech Stack | Any specified technologies? | | Constraints | Timeline, complexity preferences? | | Output Format | Web app, CLI, API, extension, etc.? |
Break the project into atomic components:
Example: "Social Media Scheduler"
├── Authentication System
├── Database/Storage
├── API Backend
├── Scheduling Engine
├── Social Media Integrations
│ ├── Twitter/X API
│ ├── LinkedIn API
│ └── Instagram API
├── Frontend Dashboard
├── Queue/Job System
└── Analytics
Rate each component:
| Rating | Complexity | Dependencies | Parallelizable | |--------|------------|--------------|----------------| | 1 | Low | None | Yes | | 2 | Medium | Some | Partial | | 3 | High | Many | No |
Formula:
┌─────────────────────────────────────────┐
│ Base agents = Number of major components │
│ + 1 Integration Agent (always) │
│ + 1 QA Agent (if complexity > 5) │
│ + 1 Documentation Agent (if requested) │
├─────────────────────────────────────────┤
│ Optimal range: 3-12 agents │
└─────────────────────────────────────────┘
Select from these archetypes:
| Role | Responsibility | When to Use | |------|---------------|-------------| | Core Architect | Foundation, config, structure | Always (Wave 1) | | Backend Engineer | API, database, server logic | Web apps, APIs | | Frontend Engineer | UI, components, styling | Apps with UI | | Integration Engineer | External APIs, services | 3rd party integrations | | Data Engineer | Schema, migrations, queries | Data-heavy apps | | DevOps Engineer | Build, deploy, CI/CD | Production apps | | Security Engineer | Auth, encryption, validation | Sensitive data | | QA Engineer | Tests, validation, edge cases | Complex projects | | Documentation Writer | README, API docs, guides | Public projects | | Integration Lead | Merge, resolve, package | Always (last wave) |
Create execution waves with dependencies:
Wave 1 (Foundation): [Core Architect]
│
▼
Wave 2 (Parallel): [Backend] [Frontend] [Database] [Auth]
│
▼
Wave 3 (Enhancement): [Integrations] [Security] [Analytics]
│
▼
Wave 4 (Quality): [QA Engineer]
│
▼
Wave 5 (Finalization): [Integration Lead] [Docs]
Define how agents communicate:
{
"shared_directory": "/workspace/project-gas/",
"agent_directories": {
"agent-1-core": "/workspace/project-gas/agents/agent-1-core/",
"agent-2-backend": "/workspace/project-gas/agents/agent-2-backend/"
},
"shared_resources": "/workspace/project-gas/shared/",
"output_directory": "/workspace/project-gas/output/",
"knowledge_store": "/workspace/project-gas/knowledge/store.json",
"contracts": {
"types.ts": "Shared TypeScript types",
"constants.js": "Shared constants",
"interfaces.md": "API contracts between agents"
}
}
# Create GAS v2 workspace structure
PROJECT_SLUG="project-name"
mkdir -p /workspace/${PROJECT_SLUG}-gas/{agents,knowledge,output,shared}
# Create agent directories
for agent in "agent-1-core" "agent-2-backend" "agent-3-frontend"; do
mkdir -p /workspace/${PROJECT_SLUG}-gas/agents/${agent}/generations
done
cat > /workspace/${PROJECT_SLUG}-gas/gas-state.json << 'EOF'
{
"project_name": "PROJECT_NAME",
"project_slug": "PROJECT_SLUG",
"version": "2.0",
"start_time": "ISO_TIMESTAMP",
"mode": "parallel_swarm",
"task_objective": "OBJECTIVE",
"swarm": {
"total_agents": 6,
"waves": {
"1": ["agent-1-core"],
"2": ["agent-2-backend", "agent-3-frontend", "agent-4-database"],
"3": ["agent-5-integration"],
"4": ["agent-6-lead"]
},
"current_wave": 1
},
"agents": {
"agent-1-core": {
"role": "Core Architect",
"wave": 1,
"status": "pending",
"current_generation": 0,
"total_generations": 0,
"task_id": null
}
},
"knowledge_store": "knowledge/store.json"
}
EOF
cat > /workspace/${PROJECT_SLUG}-gas/knowledge/store.json << 'EOF'
{
"project": "PROJECT_SLUG",
"created": "ISO_TIMESTAMP",
"last_updated": "ISO_TIMESTAMP",
"total_generations_across_swarm": 0,
"success_patterns": [],
"anti_patterns": [],
"domain_knowledge": [],
"agent_contributions": {},
"cross_agent_learnings": []
}
EOF
# Copy and start GAS v2 dashboard
cp ~/.claude/skills/generational-agent-succession/resources/gas-dashboard-server.py /workspace/${PROJECT_SLUG}-gas/
# Set environment and launch
export GAS_DIR=/workspace/${PROJECT_SLUG}-gas
export GAS_NAME="PROJECT_NAME"
export GAS_MODE="swarm"
nohup python3 /workspace/${PROJECT_SLUG}-gas/gas-dashboard-server.py 8080 > /tmp/gas-dashboard.log 2>&1 &
# Export port for user access
/app/export-port.sh 8080
CRITICAL: After exporting the port, IMMEDIATELY share the dashboard URL with the user. Do not wait until the end of the task. The user needs to see the live dashboard while agents are working.
Example output to share:
Dashboard is live at: https://8080-xxx-preview.happycapy.ai
Each agent gets this enhanced template:
# Agent {{AGENT_NUMBER}}: {{ROLE_NAME}}
You are Agent {{AGENT_NUMBER}} - the **{{ROLE_NAME}}** for **{{PROJECT_NAME}}**.
## GAS-Enabled Agent
This agent uses Generational Agent Succession. You are **Generation {{GENERATION}}** of this agent.
┌────────────────────────────────────────────────────────┐ │ Agent: {{AGENT_NUMBER}} - {{ROLE_NAME}} │ │ Generation: {{GENERATION}} │ │ Wave: {{WAVE}} │ │ Status: Active │ └────────────────────────────────────────────────────────┘
## Your Workspace
| Location | Path |
|----------|------|
| Agent directory | `/workspace/{{PROJECT_SLUG}}-gas/agents/agent-{{AGENT_NUMBER}}-{{ROLE_SLUG}}/` |
| Generation directory | `/workspace/{{PROJECT_SLUG}}-gas/agents/agent-{{AGENT_NUMBER}}-{{ROLE_SLUG}}/generations/gen-{{GENERATION}}/` |
| Shared resources | `/workspace/{{PROJECT_SLUG}}-gas/shared/` |
| Output directory | `/workspace/{{PROJECT_SLUG}}-gas/output/` |
| Knowledge store | `/workspace/{{PROJECT_SLUG}}-gas/knowledge/store.json` |
## Your Mission
{{RESPONSIBILITIES}}
## Dependencies
### Needs from Other Agents
{{INPUTS}}
### Provides to Other Agents
{{OUTPUTS}}
## Technical Requirements
{{TECH_REQUIREMENTS}}
## Files to Create
{{FILE_LIST}}
---
## Inherited Knowledge (Generation {{GENERATION}})
{{#if IS_FIRST_GENERATION}}
*First generation of this agent. No inherited knowledge from previous generations.*
{{else}}
### Transfer Document from Generation {{PARENT_GENERATION}}
{{TRANSFER_DOCUMENT}}
{{/if}}
---
## Shared Success Patterns (from all agents)
{{SUCCESS_PATTERNS}}
---
## Shared Anti-Patterns (avoid these)
{{ANTI_PATTERNS}}
---
## Progress Tracking
Update status regularly:
```json
{
"agent": "agent-{{AGENT_NUMBER}}-{{ROLE_SLUG}}",
"generation": {{GENERATION}},
"status": "running",
"progress": 0.0,
"interactions": 0,
"confidence": 1.0,
"errors": 0,
"current_task": "",
"completed_tasks": [],
"files_created": [],
"learnings": []
}
Watch for degradation signals:
When triggered:
// Check if dependency agent is complete
const depStatus = await readFile('/workspace/{{PROJECT_SLUG}}-gas/agents/agent-X/status.json');
When you learn something useful, add to knowledge store:
{
"type": "success_pattern",
"agent": "agent-{{AGENT_NUMBER}}",
"generation": {{GENERATION}},
"context": "When this applies",
"pattern": "What works",
"confidence": 0.9
}
Create final status:
{
"agent": "agent-{{AGENT_NUMBER}}-{{ROLE_SLUG}}",
"generation": {{GENERATION}},
"status": "completed",
"completed_at": "{{TIMESTAMP}}",
"files_created": [...],
"exports": [...],
"learnings": [...],
"final_progress": 1.0
}
Remember: You are part of a swarm. Focus on YOUR responsibilities. Trust other agents. Share knowledge through the store. If you degrade, hand off gracefully.
---
## Phase 5: Wave Execution with GAS
### Step 5.1: Launch Wave
Launch all agents in a wave in parallel:
```python
def launch_wave(wave_number, agents_in_wave):
"""
Launch all agents in a wave simultaneously.
Each agent starts at Generation 1.
"""
launched = []
for agent_config in agents_in_wave:
# Build agent prompt with GAS enabled
prompt = build_agent_prompt(
agent_config=agent_config,
generation=1,
transfer_doc=None, # First generation
knowledge_store=load_knowledge_store()
)
# Launch via Task tool
task = Task(
description=f"Agent {agent_config['id']}: {agent_config['role']}",
prompt=prompt,
subagent_type='general-purpose',
run_in_background=True
)
launched.append({
'agent_id': agent_config['id'],
'task_id': task.id,
'generation': 1
})
return launched
CRITICAL: Update gas-state.json with task_id after launching each agent!
The dashboard reads
task_idfromgas-state.jsonto locate output files. Without this update, the dashboard cannot show live activity.
# REQUIRED: Update gas-state.json after launching each agent
def update_gas_state_with_task_id(agent_id, task_id):
state = read_json('gas-state.json')
state['agents'][agent_id]['task_id'] = task_id
state['agents'][agent_id]['status'] = 'running'
state['agents'][agent_id]['current_generation'] = 1
write_json('gas-state.json', state)
Example after launching:
# After Task tool returns
task_result = Task(...) # Returns agentId like "a4cdd81"
# IMMEDIATELY update gas-state.json
update_gas_state_with_task_id('agent-1-core', task_result.agent_id)
def monitor_wave_with_gas(wave_agents):
"""
Monitor agents in wave, handling both completion and succession.
"""
while not all_complete(wave_agents):
for agent in wave_agents:
status = read_agent_status(agent['agent_id'], agent['generation'])
if status['status'] == 'completed':
# Agent finished, mark complete
agent['complete'] = True
consolidate_learnings(agent)
elif status['status'] == 'needs_succession':
# Agent needs fresh generation
next_gen = spawn_agent_generation(
agent_id=agent['agent_id'],
parent_generation=agent['generation'],
transfer_doc=read_transfer_doc(agent)
)
agent['generation'] = next_gen
agent['task_id'] = next_gen['task_id']
else:
# Check degradation triggers
should_handoff, reason = evaluate_triggers(status)
if should_handoff:
request_succession(agent, reason)
sleep(30)
def wait_for_wave_completion(wave_number):
"""
Wait for all agents in a wave to complete before starting next wave.
"""
wave_agents = get_agents_in_wave(wave_number)
while True:
all_done = all(
read_agent_status(a['id'])['status'] == 'completed'
for a in wave_agents
)
if all_done:
# Consolidate wave learnings before next wave
consolidate_wave_learnings(wave_number)
return True
sleep(30)
When an agent needs succession:
def spawn_agent_generation(agent_id, parent_generation, transfer_doc):
"""
Spawn next generation of a specific agent.
"""
next_gen = parent_generation + 1
agent_config = get_agent_config(agent_id)
# Create generation directory
gen_dir = f"/workspace/{project}-gas/agents/{agent_id}/generations/gen-{next_gen}"
os.makedirs(gen_dir, exist_ok=True)
# Load latest knowledge store (includes learnings from ALL agents)
knowledge_store = load_knowledge_store()
# Build child prompt
prompt = build_agent_prompt(
agent_config=agent_config,
generation=next_gen,
transfer_doc=transfer_doc,
knowledge_store=knowledge_store
)
# Launch
return Task(
description=f"{agent_id} Gen {next_gen}",
prompt=prompt,
subagent_type='general-purpose',
run_in_background=True
)
When any agent learns something:
def propagate_learning(agent_id, generation, learning):
"""
Add learning to shared knowledge store.
Available to ALL agents and ALL generations.
"""
store = load_knowledge_store()
learning_entry = {
"id": generate_id(),
"source_agent": agent_id,
"source_generation": generation,
"timestamp": datetime.utcnow().isoformat(),
**learning
}
if learning['type'] == 'success_pattern':
store['success_patterns'].append(learning_entry)
elif learning['type'] == 'anti_pattern':
store['anti_patterns'].append(learning_entry)
elif learning['type'] == 'domain_insight':
store['domain_knowledge'].append(learning_entry)
save_knowledge_store(store)
The final wave includes an Integration Lead that:
# Agent {{N}}: Integration Lead
You are the **Integration Lead** - responsible for merging all agent outputs.
## Your Mission
1. **Collect** outputs from all agents
2. **Resolve** any conflicts or inconsistencies
3. **Merge** into cohesive final product
4. **Validate** the integrated result
5. **Package** for delivery
## Agent Outputs to Integrate
| Agent | Role | Output Directory |
|-------|------|-----------------|
{{#each AGENTS}}
| {{this.id}} | {{this.role}} | {{this.output_dir}} |
{{/each}}
## Integration Order
1. Core/Foundation files first
2. Shared utilities and types
3. Backend components
4. Frontend components
5. Integration/glue code
6. Tests
7. Documentation
## Conflict Resolution
If file conflict:
1. Check timestamps (newer wins)
2. Check dependencies (depended-upon wins)
3. Check completeness (more complete wins)
4. If unclear: merge manually
## Validation Steps
```bash
# 1. Syntax check
eslint . || true
# 2. Type check
tsc --noEmit || true
# 3. Run tests
npm test || true
# 4. Try build
npm run build || true
---
## Phase 8: Completion & Delivery
### Step 8.1: Final Report
```markdown
## GAS v2 Task Complete
### Swarm Summary
| Metric | Value |
|--------|-------|
| Project | {{PROJECT_NAME}} |
| Total Agents | {{TOTAL_AGENTS}} |
| Total Waves | {{TOTAL_WAVES}} |
| Total Generations (across swarm) | {{TOTAL_GENERATIONS}} |
| Total Duration | {{DURATION}} |
### Agent Performance
| Agent | Role | Generations | Work Completed |
|-------|------|-------------|----------------|
{{#each AGENTS}}
| {{this.id}} | {{this.role}} | {{this.generations}} | {{this.work}} |
{{/each}}
### Knowledge Accumulated
| Type | Count | Top Contributors |
|------|-------|-----------------|
| Success Patterns | {{SUCCESS_COUNT}} | {{TOP_SUCCESS_AGENTS}} |
| Anti-Patterns | {{ANTI_COUNT}} | {{TOP_ANTI_AGENTS}} |
| Domain Insights | {{INSIGHT_COUNT}} | - |
### Succession Events
| Agent | Gen | Reason | Duration |
|-------|-----|--------|----------|
{{#each SUCCESSIONS}}
| {{this.agent}} | {{this.from}}→{{this.to}} | {{this.reason}} | {{this.duration}} |
{{/each}}
### Output Location
All deliverables: `/workspace/{{PROJECT_SLUG}}-gas/output/`
See resources/gas-config.yaml:
# GAS v2 Configuration
mode: parallel_swarm # or 'sequential' for v1 behavior
# Swarm Settings (from agent-architect)
swarm:
max_agents: 12
min_agents: 3
timeout_per_agent: 600
retry_failed: true
max_retries: 2
# Succession Triggers (per agent)
triggers:
interaction_limit: 150
confidence_threshold: 0.70
error_rate_threshold: 0.15
stall_timeout_minutes: 10
# Knowledge Transfer
transfer:
max_tokens: 3000
compression_ratio: 0.15
share_across_agents: true
# Knowledge Store
knowledge:
propagate_learnings: true
min_confidence_to_share: 0.70
pattern_decay_rate: 0.10
# Safety
safety:
max_generations_per_agent: 10
max_total_generations: 50
max_duration_hours: 4
User: /gas Build me a social media scheduler with auth,
scheduling, and analytics dashboard
GAS v2: Analyzing task...
## Task Decomposition
| Component | Agent | Wave |
|-----------|-------|------|
| Core Setup | Agent 1 | 1 |
| Database | Agent 2 | 2 |
| Backend API | Agent 3 | 2 |
| Auth System | Agent 4 | 2 |
| Scheduler Engine | Agent 5 | 2 |
| Frontend Dashboard | Agent 6 | 3 |
| Analytics | Agent 7 | 3 |
| Integration Lead | Agent 8 | 4 |
## Launching Wave 1...
[Agent 1: Core Setup] Gen 1 - RUNNING
## Wave 1 Complete. Launching Wave 2...
[Agent 2: Database] Gen 1 - RUNNING
[Agent 3: Backend] Gen 1 - RUNNING → Gen 2 - RUNNING → Gen 3 - COMPLETED
[Agent 4: Auth] Gen 1 - COMPLETED
[Agent 5: Scheduler] Gen 1 - RUNNING → Gen 2 - COMPLETED
## Wave 2 Complete. Launching Wave 3...
[Agent 6: Frontend] Gen 1 - RUNNING → Gen 2 - COMPLETED
[Agent 7: Analytics] Gen 1 - COMPLETED
## Wave 3 Complete. Launching Wave 4...
[Agent 8: Integration Lead] Gen 1 - RUNNING
## Task Complete!
Agents: 8
Total Generations: 11 (across all agents)
Duration: 2h 15m
Success Patterns: 23
Anti-Patterns: 8
Output: /workspace/social-scheduler-gas/output/
User: /gas Refactor this legacy codebase to TypeScript
GAS v2: Analyzing codebase...
## Decomposition by Module
| Module | Agent | Files |
|--------|-------|-------|
| Core Utils | Agent 1 | 45 |
| Data Layer | Agent 2 | 32 |
| API Routes | Agent 3 | 28 |
| Services | Agent 4 | 51 |
| Components | Agent 5 | 67 |
| Tests | Agent 6 | 89 |
## Parallel Execution with Succession
Agent 3 (API Routes):
Gen 1 → 15 files → [degraded] →
Gen 2 → 10 files → [degraded] →
Gen 3 → 3 files → [complete]
Agent 5 (Components):
Gen 1 → 30 files → [degraded] →
Gen 2 → 25 files → [degraded] →
Gen 3 → 12 files → [complete]
## Final Report
Total Agents: 6
Total Generations: 14
Files Refactored: 312
Type Coverage: 96%
Shared Patterns: 34
| Issue | Cause | Solution |
|-------|-------|----------|
| Agents waiting forever | Wave dependency stuck | Check previous wave status |
| Too many successions | Thresholds too sensitive | Increase interaction_limit |
| Knowledge not propagating | Store not shared | Check knowledge store path |
| Integration conflicts | Overlapping responsibilities | Refine agent boundaries |
| Dashboard not updating | Wrong GAS_MODE | Set GAS_MODE=swarm |
| Dashboard shows "pending"/"Waiting..." | task_id not updated in gas-state.json | Update gas-state.json with task_id immediately after launching each agent |
| Dashboard shows no live activity | Output files not found | Ensure task_id is correct; dashboard scans /tmp/claude-//tasks/ |
| Agent cards not showing progress | Status files in wrong location | Agents must write status.json to both agents/X/status.json AND agents/X/generations/gen-N/status.json |
resources/gas-config.yaml - Configurationresources/gas-dashboard-server.py - Dashboard (swarm + generations)templates/swarm-agent-prompt.md - Agent templatetemplates/transfer-document.yaml - Transfer formatexamples/ - Example sessions"Parallel power meets generational wisdom. Swarms that scale, agents that never degrade."
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/contract"
curl -s "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-09T16:28:55.218Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"category": "integration",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "vendor",
"label": "Vendor",
"value": "Niveshdandyan",
"category": "vendor",
"href": "https://github.com/niveshdandyan/generational-agent-succession",
"sourceUrl": "https://github.com/niveshdandyan/generational-agent-succession",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T02:16:29.798Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T02:16:29.798Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "1 GitHub stars",
"category": "adoption",
"href": "https://github.com/niveshdandyan/generational-agent-succession",
"sourceUrl": "https://github.com/niveshdandyan/generational-agent-succession",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T02:16:29.798Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/niveshdandyan-generational-agent-succession/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true,
"metadata": {}
}
]Sponsored
Ads related to generational-agent-succession and adjacent AI workflows.