Commit f84435f
feat: support OpenClaw and Hermes agents
Add support for both engines on the Pinata platform plus the cheap drift
in the same files. (Previous commit on this branch covered create/engines/
versions; this rolls in the Hermes chat fix.)
For chat: OpenClaw streams the assistant turn token-by-token in
`data.delta`, while Hermes sends the full message in `data.text`. The CLI
only read `delta`, so Hermes responses were silently dropped after the
lifecycle:start event and chat appeared to hang. Read `data.text` when
`data.delta` is absent so both engines render correctly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent f497de3 commit f84435f
2 files changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
322 | | - | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
323 | 325 | | |
324 | 326 | | |
| 327 | + | |
| 328 | + | |
325 | 329 | | |
326 | 330 | | |
327 | 331 | | |
| |||
0 commit comments