Directories
¶
| Path | Synopsis |
|---|---|
|
Package blob provides claim-check values and content-addressed storage for large Temporal workflow payloads.
|
Package blob provides claim-check values and content-addressed storage for large Temporal workflow payloads. |
|
cmd
|
|
|
vihren-gen
command
|
|
|
Package embeddedtemporal runs a Temporal server inside the current process so a single Go binary can host durable workflows with no external infrastructure.
|
Package embeddedtemporal runs a Temporal server inside the current process so a single Go binary can host durable workflows with no external infrastructure. |
|
examples
|
|
|
codegenhello
Package codegenhello is the minimal vihren-gen example: a developer writes one activity and one workflow, and the generator supplies all Temporal registration and typed-call plumbing (see vihren.gen.go).
|
Package codegenhello is the minimal vihren-gen example: a developer writes one activity and one workflow, and the generator supplies all Temporal registration and typed-call plumbing (see vihren.gen.go). |
|
codegenhello/cmd/codegenhello-embedded
command
Command codegenhello-embedded runs the whole codegenhello example in a single process: it starts an embedded Temporal server, hosts a worker for the generated activity and workflow, and starts the workflow through the generated typed client — no Docker, no daemon, no `just temporal-start`.
|
Command codegenhello-embedded runs the whole codegenhello example in a single process: it starts an embedded Temporal server, hosts a worker for the generated activity and workflow, and starts the workflow through the generated typed client — no Docker, no daemon, no `just temporal-start`. |
|
codegenhello/cmd/codegenhello-start
command
Command codegenhello-start starts HelloWorkflow through the generated typed client and prints the result.
|
Command codegenhello-start starts HelloWorkflow through the generated typed client and prints the result. |
|
codegenhello/cmd/codegenhello-worker
command
Command codegenhello-worker runs a Temporal worker for the codegenhello example.
|
Command codegenhello-worker runs a Temporal worker for the codegenhello example. |
|
conversationstorage
Package conversationstorage demonstrates why an agent's growing multi-turn context should be carried as a list of small blob.Ref handles instead of one growing value handed to Temporal's native ExternalStorage.
|
Package conversationstorage demonstrates why an agent's growing multi-turn context should be carried as a list of small blob.Ref handles instead of one growing value handed to Temporal's native ExternalStorage. |
|
conversationstorage/cmd/conversationstorage-demo
command
Command conversationstorage-demo runs the O(n)-vs-O(n^2) storage comparison example on an embedded Temporal server.
|
Command conversationstorage-demo runs the O(n)-vs-O(n^2) storage comparison example on an embedded Temporal server. |
|
temporalhello
Package temporalhello is the vanilla Temporal SDK counterpart to examples/codegenhello.
|
Package temporalhello is the vanilla Temporal SDK counterpart to examples/codegenhello. |
|
temporalhello/cmd/temporalhello-embedded
command
Command temporalhello-embedded runs the vanilla Temporal counterpart to codegenhello in a single process: it starts an embedded Temporal server, manually registers the activity and workflow, starts the workflow through client.ExecuteWorkflow, and awaits the result through WorkflowRun.Get.
|
Command temporalhello-embedded runs the vanilla Temporal counterpart to codegenhello in a single process: it starts an embedded Temporal server, manually registers the activity and workflow, starts the workflow through client.ExecuteWorkflow, and awaits the result through WorkflowRun.Get. |
|
internal
|
|
|
codegen
Package codegen discovers vihren activity/workflow markers and generates typed Temporal registration and call surfaces from the ADR 20260619 contract.
|
Package codegen discovers vihren activity/workflow markers and generates typed Temporal registration and call surfaces from the ADR 20260619 contract. |
|
toolschema
Package toolschema contains public support helpers used by the v0.1 command surface.
|
Package toolschema contains public support helpers used by the v0.1 command surface. |
|
Package toolcontract owns logical tool contracts and shared tool-call result types used by tool catalogs and provider adapters.
|
Package toolcontract owns logical tool contracts and shared tool-call result types used by tool catalogs and provider adapters. |
Click to show internal directories.
Click to hide internal directories.