179babea68
Extracted from: https://github.com/jwwelbor/AgentMap.git Score: 1.0
2.4 KiB
2.4 KiB
name, version, description, inputs, steps, outputs, tags, metadata
| name | version | description | inputs | steps | outputs | tags | metadata | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| conditional-review-workflow | 1.0.0 | Process a user request through branching logic to approve or reject it, producing a routed decision result |
|
|
|
|
conditional-review-workflow
Process a user request through branching logic to approve or reject it, producing a routed decision result
Steps
- Start: Input agent collects the user request and stores it in the 'request' state field, then routes to Classify node
- Classify: Branching agent evaluates the 'request' field and routes to Approve node on success or Reject node on failure (on_failure)
- Approve: Default agent formats an approval message using the request and stores it in the 'result' output field
- Reject: Default agent formats a rejection message using the request and stores it in the 'result' output field
Inputs
- request: string - The user's request or input collected at runtime via the input agent
Outputs
- result: string - Final message indicating whether the request was approved or rejected, containing the original request
Failure Modes
- Input collection failure - user provides no or invalid input (no explicit on_failure defined for Start node in example)
- Branching classification failure - if branching agent cannot evaluate, it routes to Reject via on_failure configuration
- LLM provider unavailability - if branching or agents rely on LLM backends that are misconfigured or offline
Source
Extracted from: https://github.com/jwwelbor/AgentMap.git Confidence: 0.85