← Back to Kontasks
L4 Embedded Agent - Future Roadmap
Overview of L4 and L5 in the Kontask Action API roadmap
Output
Kontask Action API Levels
✅ Completed (L1-L3)
| L1 | Auto-Submit | Button click → auto-submit prompt to Claude |
| L2 | Direct Konui | Button click → konui API (navigate, approve, update) |
| L3 | Tool Execution | Button click → konsole runs tool (Read, Glob, Grep) |
🚧 Future (L4-L5)
| L4 | Embedded Agent | Kontask spawns scoped mini-agent |
| L5 | gvShell Flow | Kontask spawns full gvShell flow (future) |
What is L4?
Embedded Agent would allow a kontask card to spawn a scoped mini-agent directly from a button click. Instead of just running a single tool (L3), it would run a small agent with limited scope.
Example use case: Click "Fix this" button on an error kontask → spawns a mini-agent that reads the error, finds the file, and proposes a fix — all without a full Claude turn.
L4 Implementation Notes
- Aligns with gvShell — L4 development should wait for gvShell agent architecture
- Scoped permissions — Mini-agents would have limited tool access (read-only, specific paths)
- No full context — Unlike main Claude session, mini-agents are stateless
- Cost-effective — Smaller models (Haiku) for simple tasks
Status
L4 is planned but not started. It's marked as "aligns with gvShell" in the roadmap — meaning the implementation should leverage the new gvShell agent architecture being built in /konnectvol/gv/gvshell.
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
kontasksl4roadmapgvshell
Created
7 Jan 2026, 10:27 pm
Updated
7 Jan 2026, 10:27 pm
Timing
⏱️ 37.4s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
Raw Data
{
"id": "2dac2ed0-bd76-4098-b6bd-2b53a47ab928",
"type": "general",
"status": "completed",
"title": "L4 Embedded Agent - Future Roadmap",
"description": "Overview of L4 and L5 in the Kontask Action API roadmap",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:sans-serif;\"><h2 style=\"color:#fff;margin:0 0 16px 0;\">Kontask Action API Levels</h2><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"color:#98c379;margin:0 0 12px 0;\">✅ Completed (L1-L3)</h4><table style=\"width:100%;border-collapse:collapse;font-size:0.9rem;\"><tr><td style=\"padding:10px;border-bottom:1px solid #444;width:50px;color:#22c55e;font-weight:bold;\">L1</td><td style=\"padding:10px;border-bottom:1px solid #444;\"><strong>Auto-Submit</strong></td><td style=\"padding:10px;border-bottom:1px solid #444;color:#7f848e;\">Button click → auto-submit prompt to Claude</td></tr><tr><td style=\"padding:10px;border-bottom:1px solid #444;color:#22c55e;font-weight:bold;\">L2</td><td style=\"padding:10px;border-bottom:1px solid #444;\"><strong>Direct Konui</strong></td><td style=\"padding:10px;border-bottom:1px solid #444;color:#7f848e;\">Button click → konui API (navigate, approve, update)</td></tr><tr><td style=\"padding:10px;color:#22c55e;font-weight:bold;\">L3</td><td style=\"padding:10px;\"><strong>Tool Execution</strong></td><td style=\"padding:10px;color:#7f848e;\">Button click → konsole runs tool (Read, Glob, Grep)</td></tr></table></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"color:#f59e0b;margin:0 0 12px 0;\">🚧 Future (L4-L5)</h4><table style=\"width:100%;border-collapse:collapse;font-size:0.9rem;\"><tr><td style=\"padding:10px;border-bottom:1px solid #444;width:50px;color:#f59e0b;font-weight:bold;\">L4</td><td style=\"padding:10px;border-bottom:1px solid #444;\"><strong>Embedded Agent</strong></td><td style=\"padding:10px;border-bottom:1px solid #444;color:#7f848e;\">Kontask spawns scoped mini-agent</td></tr><tr><td style=\"padding:10px;color:#8b5cf6;font-weight:bold;\">L5</td><td style=\"padding:10px;\"><strong>gvShell Flow</strong></td><td style=\"padding:10px;color:#7f848e;\">Kontask spawns full gvShell flow (future)</td></tr></table></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"color:#c678dd;margin:0 0 12px 0;\">What is L4?</h4><p style=\"color:#e0e0e0;margin:0 0 12px 0;\"><strong>Embedded Agent</strong> would allow a kontask card to spawn a scoped mini-agent directly from a button click. Instead of just running a single tool (L3), it would run a small agent with limited scope.</p><p style=\"color:#9ca3af;margin:0;\">Example use case: Click \"Fix this\" button on an error kontask → spawns a mini-agent that reads the error, finds the file, and proposes a fix — all without a full Claude turn.</p></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"color:#61afef;margin:0 0 12px 0;\">L4 Implementation Notes</h4><ul style=\"margin:0;padding-left:20px;line-height:1.8;\"><li><span style=\"color:#e5c07b;\">Aligns with gvShell</span> — L4 development should wait for gvShell agent architecture</li><li><span style=\"color:#e5c07b;\">Scoped permissions</span> — Mini-agents would have limited tool access (read-only, specific paths)</li><li><span style=\"color:#e5c07b;\">No full context</span> — Unlike main Claude session, mini-agents are stateless</li><li><span style=\"color:#e5c07b;\">Cost-effective</span> — Smaller models (Haiku) for simple tasks</li></ul></div><div style=\"background:#1e3a5f;padding:16px;border-radius:6px;\"><h4 style=\"color:#60a5fa;margin:0 0 8px 0;\">Status</h4><p style=\"color:#e0e0e0;margin:0;\"><strong>L4 is planned but not started.</strong> It's marked as \"aligns with gvShell\" in the roadmap — meaning the implementation should leverage the new gvShell agent architecture being built in <code style=\"background:#1e1e1e;padding:2px 6px;border-radius:3px;\">/konnectvol/gv/gvshell</code>.</p></div></div>",
"requestedAt": "2026-01-07T12:28:00.000Z",
"requestId": "861b0a55-a24a-4230-99e2-07d80f222460",
"choices": [
{
"label": "Start L4 design",
"value": "Start designing L4 Embedded Agent - what would the API look like?",
"primary": false
},
{
"label": "Check gvShell status",
"value": "Show me the current gvShell build status and what's been implemented"
},
{
"label": "Back to backlog",
"value": "Show me the other HIGH priority items we could work on instead"
}
],
"turnTiming": {
"totalMs": 37378,
"ttfeMs": 65,
"thinkingMs": 37313,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-07T12:27:47.325Z",
"updatedAt": "2026-01-07T12:27:53.799Z",
"requestId": "861b0a55-a24a-4230-99e2-07d80f222460",
"scope": "vibetools",
"tags": [
"kontasks",
"l4",
"roadmap",
"gvshell"
],
"targetUser": "claude"
}