Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Phase 5: Quick Wins
page:docs-genty-features-backlog-updated-phase5-quick-winsa5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
II.
Page JSON

page:docs-genty-features-backlog-updated-phase5-quick-wins

Structured · live

Phase 5: Quick Wins json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/docs/genty-features-backlog-updated/phase5-quick-wins.mdCluster · wiki
Record JSON
{
  "id": "page:docs-genty-features-backlog-updated-phase5-quick-wins",
  "_kind": "Page",
  "_file": "wiki/docs/genty-features-backlog-updated/phase5-quick-wins.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/genty-features-backlog-updated/phase5-quick-wins.md",
    "sourceKind": "repo-docs",
    "title": "Phase 5: Quick Wins",
    "displayName": "Phase 5: Quick Wins",
    "slug": "docs/genty-features-backlog-updated/phase5-quick-wins",
    "articlePath": "wiki/docs/genty-features-backlog-updated/phase5-quick-wins.md",
    "article": "\n# Phase 5: Quick Wins\n\nQuick wins are gaps with **High or Critical priority**, **S remaining effort**, and **no unresolved blockers**. These can start immediately and deliver disproportionate value.\n\n---\n\n## Tier 1: Critical Priority Quick Wins\n\n### GAP-PERF-001 -- Prompt Caching (Ephemeral)\n- **Priority:** Critical | **Remaining:** S | **Risk:** Low\n- **What remains:** Wire cache_control API integration uniformly across adapters. Strata-aware prompt assembly with stability tags and checksums already exists.\n- **Files:** `packages/babysitter-sdk/src/prompts/strata.ts`, adapter-specific harness wrappers\n- **Impact:** Directly reduces API costs and latency for every orchestrated run. Foundation for context introspection (GAP-OBS-005).\n- **Suggested PR:** \"feat(sdk): wire ephemeral cache_control across all prompt adapters\"\n\n### GAP-SUBOBS-001 -- Streaming Output Capture from Invoked Harnesses\n- **Priority:** Critical | **Remaining:** S | **Risk:** Medium\n- **What remains:** Pipe stdout/stderr from CLI harness child processes in real-time. Pi adapter already streams via subscribe().\n- **Files:** `packages/genty/platform/src/harness/invoker.ts`, `packages/genty/platform/src/harness/invoker/launch.ts`\n- **Impact:** **Unblocks 22 downstream gaps** -- the single most impactful foundation gap in the entire backlog. Every subagent observability, parallelization, and streaming UI feature chains through this.\n- **Suggested PR:** \"feat(platform): stream CLI harness stdout/stderr in real-time\"\n\n---\n\n## Tier 2: High Priority Quick Wins\n\n### GAP-HADAPT-003 -- Cost-Based Routing Policies\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Wire auto-downgrade when nearing budget limits. Cost-optimized policy, pricing tables, and session budget with alerts already exist.\n- **Files:** `packages/genty/platform/src/harness/selectionPolicies.ts`, `packages/genty/platform/src/session/cost.ts`\n- **Impact:** Prevents budget overruns during autonomous runs. Builds on solid cost infrastructure.\n- **Suggested PR:** \"feat(platform): auto-downgrade model when approaching session budget limits\"\n\n### GAP-MCPC-003 -- Channel Permission Relay (Breakpoint Approval via Channels)\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Wire existing ChannelPermissionRelay into the breakpoint resolution flow in the orchestration loop. The relay with racing claim pattern is already implemented.\n- **Files:** `packages/genty/platform/src/mcp/channels/permissionRelay.ts`, breakpoint resolution in orchestration loop\n- **Impact:** Enables breakpoint approval via Slack, Discord, email -- key for remote/autonomous workflows.\n- **Suggested PR:** \"feat(platform): wire channel permission relay into breakpoint resolution flow\"\n\n### GAP-OBS-NEW-001 -- Webhook and Alert System\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Add HTTP delivery logic (fetch()) and throttling/deduplication. Webhook registration types and registry management already exist.\n- **Files:** `packages/genty/platform/src/observability/webhooks.ts`\n- **Impact:** Enables real-time notifications for run events to external systems.\n- **Suggested PR:** \"feat(platform): implement HTTP webhook delivery with throttling\"\n\n### GAP-PROMPT-010 -- Safety and Reversibility Prompt Framework\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Dedicated reversibility assessment framework and blast radius reasoning section. criticalRules.ts and nonNegotiables.ts already provide safety content.\n- **Files:** `packages/babysitter-sdk/src/prompts/parts/` (new safetyGuidelines.ts), `packages/babysitter-sdk/src/prompts/templates/` (new template)\n- **Impact:** Improves agent safety for destructive operations. Pure prompt template work.\n- **Suggested PR:** \"feat(sdk): add reversibility assessment and blast radius prompt framework\"\n\n### GAP-STATE-001 -- Long-Term Memory Extraction\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Add a prompt section that renders long-term memories into new run prompts. memoryExtraction.ts already provides extraction, persistence, querying, and pruning.\n- **Files:** `packages/babysitter-sdk/src/prompts/parts/` (new longTermMemory.ts), `packages/babysitter-sdk/src/prompts/strata.ts` (add to PART_STRATA_MAP)\n- **Impact:** Closes the loop on memory -- extracted memories will finally be consumed. Unblocks memory consolidation (STATE-002).\n- **Suggested PR:** \"feat(sdk): inject long-term memories into new run prompts\"\n\n### GAP-ECO-003 -- Plugin Trust, Provenance, and Blocklist\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Blocklist data store and provenance metadata at install time. Plugin sandbox and governance trust-level rules already exist.\n- **Files:** `packages/genty/platform/src/plugins/`, `packages/babysitter-sdk/src/blueprints/registry.ts`\n- **Impact:** Strengthens plugin security. No upstream blockers (SEC-001 is CLOSED).\n- **Suggested PR:** \"feat(platform): add plugin blocklist and provenance tracking\"\n\n### GAP-SEC-002 -- Trust Classes for Plugins\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** TrustLevel as first-class registry field with hook dispatch gating. Plugin sandbox with permission tracking already exists.\n- **Files:** `packages/genty/platform/src/plugins/`, `packages/babysitter-sdk/src/blueprints/registry.ts`\n- **Impact:** Enables differentiated plugin permissions based on trust level.\n- **Suggested PR:** \"feat(platform): add TrustLevel field to plugin registry with hook gating\"\n\n### GAP-JSON-004 -- JSON Session Management API\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Unified REST-style session CRUD API following existing api/ patterns. MCP tools already expose session operations.\n- **Files:** `packages/genty/platform/src/api/` (new sessions.ts)\n- **Impact:** Completes the programmatic API surface for session management.\n- **Suggested PR:** \"feat(platform): add REST-style JSON session management API\"\n\n### GAP-AGENT-001 -- Sub-Harness Invocation with Isolation\n- **Priority:** High | **Remaining:** S | **Risk:** Medium\n- **What remains:** Wire context isolation and model override per invocation into existing invoker. Subprocess intrinsic and Pi streaming exist.\n- **Files:** `packages/genty/platform/src/harness/invoker.ts`, `packages/babysitter-sdk/src/runtime/intrinsics/subprocess.ts`\n- **Impact:** Unblocks 5 direct dependents including cross-run communication and state sharing.\n- **Suggested PR:** \"feat(platform): add context isolation and model override to sub-harness invocation\"\n\n### GAP-AGENT-006 -- Cross-Run State Sharing\n- **Priority:** High | **Remaining:** S | **Risk:** Low\n- **What remains:** Ensure automatic persistence across all runs and seamless state injection. SessionContext and SessionHistory already provide cross-run shared knowledge.\n- **Files:** `packages/genty/platform/src/session/context.ts`, `packages/genty/platform/src/session/history.ts`\n- **Impact:** Foundation for long-term memory extraction and multi-run workflows.\n- **Suggested PR:** \"feat(platform): auto-persist cross-run state for all run types\"\n\n---\n\n## Execution Summary\n\n| Tier | Count | Combined Effort | Downstream Unblocked |\n|------|-------|-----------------|---------------------|\n| Critical quick wins | 2 | 2x S | ~24 gaps |\n| High quick wins | 9 | 9x S | ~30 gaps |\n| **Total** | **11** | **~11 S = 2-3 M equivalent** | **Massive** |\n\n### Recommended Execution Order\n\n1. **GAP-SUBOBS-001** (22 downstream) -- highest leverage\n2. **GAP-PERF-001** (Critical, cost reduction)\n3. **GAP-STATE-001** + **GAP-AGENT-006** (memory pipeline)\n4. **GAP-AGENT-001** (agent delegation chain)\n5. **GAP-HADAPT-003** + **GAP-MCPC-003** + **GAP-OBS-NEW-001** (operational maturity)\n6. **GAP-PROMPT-010** + **GAP-ECO-003** + **GAP-SEC-002** (safety and trust)\n7. **GAP-JSON-004** (API completeness)\n\nThese 11 quick wins represent approximately 2-3 M-equivalent sprints of work but unblock the majority of the downstream backlog.\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-genty-features-backlog-updated",
      "to": "page:docs-genty-features-backlog-updated-phase5-quick-wins",
      "kind": "contains_page"
    }
  ]
}

Shortcuts

Back to overview
Open graph tab