Commit Graph

11 Commits

Author SHA1 Message Date
Peter Steinberger
6f4fa6923e feat!: redesign model config + auth profiles 2026-01-06 00:56:58 +00:00
Peter Steinberger
33390d3a72 fix/heartbeat ok delivery filter (#246)
* cron: skip delivery for HEARTBEAT_OK responses

When an isolated cron job has deliver:true, skip message delivery if the
response is just HEARTBEAT_OK (or contains HEARTBEAT_OK at edges with
short remaining content <= 30 chars). This allows cron jobs to silently
ack when nothing to report but still deliver actual content when there
is something meaningful to say.

Media is still delivered even if text is HEARTBEAT_OK, since the
presence of media indicates there's something to share.

* fix(heartbeat): make ack padding configurable

* chore(deps): update to latest

---------

Co-authored-by: Josh Lehman <josh@martian.engineering>
2026-01-05 22:52:13 +00:00
CI
879358f4f8 fix(model): treat quota errors as rate limits 2026-01-05 21:34:08 +00:00
CI
a52e012769 fix(model): retry with supported thinking level 2026-01-05 21:34:08 +00:00
CI
bbcb0cf8e1 fix: retry model fallback on rate limits 2026-01-05 21:34:08 +00:00
Peter Steinberger
f4ca88dc09 chore: upgrade pi-mono deps to 0.31.1 2026-01-02 23:37:08 +01:00
Peter Steinberger
4debbca139 fix: keep pi-ai tool types for published sdk 2026-01-01 17:02:02 +00:00
Peter Steinberger
900f461d97 fix: clean up pi-agent-core lint 2026-01-01 16:51:08 +00:00
Peter Steinberger
cf5b8d4381 fix: update pi-agent-core integration 2026-01-01 16:46:40 +00:00
Peter Steinberger
91e3f765db feat: replace clawdis skills with tools 2025-12-22 23:40:57 +00:00
Peter Steinberger
3a31a55670 fix: bump pi deps and fix lint 2025-12-22 20:45:38 +00:00