No description
  • Rust 46%
  • JavaScript 23.5%
  • Shell 14%
  • CSS 7.9%
  • HTML 7.6%
  • Other 1%
Find a file
Timur Gordon 1df3706537
refactor: delegate {{var}} templating to hero_proc
hero_proc now renders {{var}} placeholders in script / ai_config /
env values at dispatch time and accepts typed inputs via the new
JobCreateInput.inputs field (hero_proc#47, commit c84abac). Our
engine no longer needs the fetch → mutate → re-push dance.

- execute_action: send inputs directly on job.create; the only reason
  we still call action.get is to pick up the action's timeout_ms.
- Drop interpolate_template + resolve_path (action flavour) — moved to
  hero_proc_lib::template. The condition evaluator still uses its own
  resolve_path stub for dotted-path lookups over the edge context.
- Drop the hero_logic-side ai_config.model / temperature / max_tokens
  input-override hack; hero_proc applies the same thing via templating
  ({{inputs.model}} in the action's ai_config.model field).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 13:02:44 +02:00
crates refactor: delegate {{var}} templating to hero_proc 2026-04-15 13:02:44 +02:00
src/logic Add generated RPC, types, and OSIS server source files 2026-04-15 11:34:41 +02:00
.gitignore feat: add hero_logic_ui admin dashboard 2026-04-13 09:35:46 +02:00
buildenv.sh feat: add hero_logic_ui admin dashboard 2026-04-13 09:35:46 +02:00
Cargo.lock refactor: delegate {{var}} templating to hero_proc 2026-04-15 13:02:44 +02:00
Cargo.toml feat: v3 workflow editor — typed I/O, unified card, inline runner 2026-04-15 11:40:29 +02:00
Makefile build: detect hero_proc down and print actionable error in make run 2026-04-13 15:32:52 +02:00