Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Java/Openclaw/skills/taskflow/examples/   (KI Agentensystem Version 22©)  Datei vom 26.3.2026 mit Größe 1 kB image not shown  

Quelle  pr-intake.lobster   Sprache: unbekannt

 
Spracherkennung für: .lobster vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

# Illustrative Lobster authoring example for a TaskFlow-style PR intake lane.
# Replace the placeholder commands with repo-specific tooling.

name: pr-intake
steps:
  - id: fetch
    command: gh pr list --repo owner/repo --state open --json number,title,body,headRefName

  - id: classify
    command: >-
      openclaw.invoke --tool llm-task --action json --args-json
      '{"prompt":"Classify each PR as close, request_changes, refactor, or maintainer_review. Return intent and recommended next action.","thinking":"low","schema":{"type":"object","properties":{"items":{"type":"array"}},"required":["items"],"additionalProperties":false}}'
    stdin: $fetch.stdout

  - id: close_low_signal
    command: pr-close-low-signal
    stdin: $classify.stdout
    condition: $classify.json.items[0].nextAction == "close"

  - id: request_changes
    command: pr-request-changes
    stdin: $classify.stdout
    condition: $classify.json.items[0].nextAction == "request_changes"

  - id: refactor_branch
    command: pr-refactor-branch
    stdin: $classify.stdout
    condition: $classify.json.items[0].nextAction == "refactor"

  - id: escalate
    command: echo '{"status":"notify","target":"maintainer"}'
    condition: $classify.json.items[0].nextAction == "maintainer_review"

[Dauer der Verarbeitung: 0.14 Sekunden, vorverarbeitet 2026-04-27]