Skip to main content

Aglet declarative-DAG planner: walk a fixed node graph of tool calls instead of letting an LLM decide.

Project description

aglet-builtin-planner-workflow

Aglet declarative-DAG planner: walk a fixed node graph of tool calls instead of letting an LLM decide.

Part of the Aglet pluggable Agent runtime.

Use planner.workflow when the call graph is known up front (extract → summarise → render), and you want the determinism and predictability of a classical pipeline while still plugging into Aglet's Event / Patch / Budget / Hook / Observability stack.

Install

pip install --pre aglet-builtin-planner-workflow

Example

planner:
  techniques:
    - name: workflow
      config:
        nodes:
          - id: fetch
            tool: http_get
            arguments:
              url: "https://example.com/api/{input}"
          - id: final
            final: "Fetched status: {nodes.fetch.status}"

The planner yields one tool call per round (PLANNER_ACTION with next_action set), the Runtime dispatches it through the Executor, and the planner resumes on the next iteration with the result available at {nodes.<id>}.

Templates support:

  • {input} — user's raw input text.
  • {nodes.<id>} — full output of a previous node.
  • {nodes.<id>.<field>} — nested-dict field access.

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aglet_builtin_planner_workflow-0.1.0a1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file aglet_builtin_planner_workflow-0.1.0a1.tar.gz.

File metadata

File hashes

Hashes for aglet_builtin_planner_workflow-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 084d654f980443ca10e8025aa346cba6f6886ae1133af3bfdade3b526269f820
MD5 2e833e4ce534f7b6dd7308188f1fcf30
BLAKE2b-256 3316d5093f131be9139739fcd17a3a555f47fef960413847cc7f5c90c4b73ea0

See more details on using hashes here.

File details

Details for the file aglet_builtin_planner_workflow-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for aglet_builtin_planner_workflow-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 fdfc14fc0767ee35a5a3aabd084655294f578fd7f95cdb1dce04f5ad755fc5fb
MD5 8b8870e9fecd118a62ac291a981b70e6
BLAKE2b-256 3c19c0d6ad6fb10c54b94a65272d0b3dcd03775e7c88b3e3eca60280fef094b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page