diff options
| author | Igor Soarez <igor@soarez.org> | 2026-10-24 14:41:49 +0300 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-10-24 14:41:49 +0300 |
| commit | dd3462c3cd0a7ff8dbb31c5b4e6d133a04506419 (patch) | |
| tree | d43b09471d2b740ebca0294f812c4d1c6bf44602 /crates/dinggerd/src/terminals.rs | |
| parent | e4d3bc242bd3d18aa83a76f25dcbe5cb7a2ced78 (diff) | |
tests/pi-live.sh: check a real pi release against dingger
runs a real pi binary on a tmux server and dingger daemon of its own, with
a fake OpenAI-compatible model (tests/fake-model.py, reply delay set by the
prompt) and its own pi agent directory: no network, no credentials, the
user's pi untouched. plain shells, and a stop if the panes would not run
the pi under test (a login shell's profile puts the user's pi first).
it checks identification, the extension's state and session reports, a
turn (working, then done), /reload, an extension's blocked event, screen
detection for a pi without the extension, restore by session file, and
exit.
pi 1.4.0 and 1.0.3: 23 of 23 each. a dingger whose extension listens for a
renamed event fails it. in both, a pi confirm dialog shows as not blocked:
pi tells terminals (OSC 7501, which tmux does not forward) but not
extensions.
Diffstat (limited to 'crates/dinggerd/src/terminals.rs')
0 files changed, 0 insertions, 0 deletions
