Design Docs
Design docs capture target architecture and API decisions before the implementation is complete. They are part of the development guide and should be treated as proposals unless a document explicitly says the capability is implemented.
Documents
- Function Mode
- Task Execution Lifecycle
- Session Mode for Agent Sandboxes
- Runtime Gateway Transport Security and Transfer Bounds
- Runtime Readiness Visibility
- Function Inline Source Materialization
- Function Mode Lifecycle and Invoke Dataplane
- Function Runtime Server Contract
- Workflow Data Sharing
- Run Workspace References and Affinity
- Scheduler Framework and Batch Planning
- Run Resource Accounting
- Workflow Reuse
- Job-Level Reusable Workflow Execution
- Dashboard
Dashboard
Dashboard This document describes a target v0.x design. It is not implemented yet.
kruntimes should provide a small …
Function Inline Source
Function Inline Source Materialization Status: Accepted; API and generic source preparation complete
Function-mode Runs …
Function Mode Lifecycle
Function Mode Lifecycle and Invoke Dataplane Status: Accepted; implementation in progress
This document refines the …
Function Mode
Function Mode This document describes the v0.x Function-mode design and its implemented control-plane and …
Function Runtime Contract
Function Runtime Server Contract Status: Accepted; implementation in progress
This document defines the internal gRPC …
Run Workspace Affinity
Run Workspace References and Affinity Status: Reviewed
This document fixes the API shape for the next Workflow …
Runtime Gateway Transport
Runtime Gateway Transport Security and Transfer Bounds Status: Proposed
Problem The shared Runtime gateway currently …
Runtime Readiness Visibility
Runtime Readiness Visibility Status Implemented incrementally in v0.x. This document defines the observable contract …
Scheduler Framework
Scheduler Framework Status: Accepted; v0.x implementation complete (Filter, Score, Reserve/Assume/Bind, Inter-Run …
Session Mode
Session Mode for Agent Sandboxes Status: Accepted; implementation in progress
Problem Run.mode.function is a …
Task Execution Lifecycle
Task Execution Lifecycle Status: Implemented
Purpose Task-mode Runs execute one bounded command or script on an assigned …
Workflow Action Execution
Action Execution Status: Implemented
This document defines step-level reusable Action execution for v0.x Workflow reuse. …
Workflow Data Sharing
Workflow Data Sharing This document describes the v0.x design. Its API prerequisites, RuntimePodLocal binding, scheduler …
Workflow Job Reuse
Job-Level Reusable Workflow Execution Status: Accepted
This document defines the v0.x execution boundary for job-level …
Workflow Reuse
Workflow Reuse This document defines the v0.x workflow reuse model. The execution-instance split, template triggering, …
Run Resource Accounting
Run Resource Accounting Status: Accepted; Scheduler implementation in progress
Runtime capacity is not limited to …