Commit Graph

2267 Commits

Author SHA1 Message Date
Peter Steinberger
356093dfce fix(a2ui): skip bundle when inputs unchanged 2025-12-26 18:11:00 +01:00
Peter Steinberger
86fd2dd484 fix(ios): silence device build warnings 2025-12-26 18:09:44 +01:00
Peter Steinberger
8062ab3db2 fix: provider startup order and enable flags 2025-12-26 16:54:53 +00:00
Peter Steinberger
0429eb8cf0 fix(discord): ignore destroy promise 2025-12-26 17:21:32 +01:00
Peter Steinberger
f15089482c docs: update beta3 changelog 2025-12-26 17:21:29 +01:00
Peter Steinberger
cdd3de9d9c build: skip a2ui bundling in build 2025-12-26 16:00:35 +01:00
Peter Steinberger
15b3846aac fix: align discord types 2025-12-26 14:47:15 +01:00
Peter Steinberger
3ad8e5075c fix: apply biome formatting 2025-12-26 14:38:37 +01:00
Peter Steinberger
892a20a1ed fix(tests): align discord + queue changes 2025-12-26 14:32:57 +01:00
Peter Steinberger
abbcdfcb8c refactor(queue): remove drop mode 2025-12-26 14:29:28 +01:00
Peter Steinberger
7e9c92889d feat(queue): add reset/default directive 2025-12-26 14:24:53 +01:00
Peter Steinberger
ac918d2f49 feat(queue): add queue modes and discord gating 2025-12-26 13:35:44 +01:00
Peter Steinberger
51eed4cb96 chore: ignore bun build artifacts 2025-12-26 13:20:30 +01:00
Shadow
c717aa0c72 feat(discord): Discord transport 2025-12-26 13:20:30 +01:00
Peter Steinberger
5a5c013a70 fix: restore build after deps update 2025-12-26 12:17:36 +00:00
Peter Steinberger
4d9a1ca818 test: isolate vitest home 2025-12-26 11:45:16 +00:00
Peter Steinberger
c2af5dc011 fix: support mocked model registry in catalog 2025-12-26 11:53:55 +01:00
Peter Steinberger
52242801fe fix: align pi model discovery with auth storage 2025-12-26 11:49:13 +01:00
Peter Steinberger
e8d40fe20d style: format web inbound 2025-12-26 11:39:48 +01:00
Peter Steinberger
12928f8002 fix: extract quoted WhatsApp reply text 2025-12-26 10:51:08 +01:00
Peter Steinberger
d5b0e8bf14 docs: note inbox listener cleanup 2025-12-26 09:37:38 +00:00
Peter Steinberger
a251ffe0fa fix: clean up web inbox listeners on close 2025-12-26 09:27:06 +00:00
Peter Steinberger
4760958a3e test: expand compaction retry coverage 2025-12-26 10:22:04 +01:00
Peter Steinberger
28c40ee86b fix: handle embedded agent overflow 2025-12-26 10:20:21 +01:00
Peter Steinberger
bb7d41da10 chore: bump pi-mono deps 2025-12-26 10:20:21 +01:00
Peter Steinberger
86b4816ac9 chore: fix lint after logging tweaks 2025-12-26 09:08:37 +00:00
Peter Steinberger
ec05aa18db fix: brighten gateway model console log 2025-12-26 08:45:15 +00:00
Peter Steinberger
e17cfe6c3b fix: split whatsapp listen hint from subsystem log 2025-12-26 08:41:58 +00:00
Peter Steinberger
7c92830838 fix: log heartbeat failure reasons 2025-12-26 08:34:42 +00:00
Peter Steinberger
cf3c13ccc4 fix: correct heartbeat log formatting 2025-12-26 08:17:29 +00:00
meaningfool
919d30fd3e fix: correctly define pnpm workspace and clean up vite build scripts
This change adds the missing 'packages' definition to pnpm-workspace.yaml, allowing pnpm to correctly install dependencies for the 'ui' sub-package. This resolves the 'vite: command not found' error during 'ui:build'. It also reverts the temporary 'pnpm dlx' workarounds in ui/package.json.
2025-12-26 09:13:17 +01:00
Peter Steinberger
0bc1a1f52e chore: fix env spread lint 2025-12-26 02:02:49 +00:00
Peter Steinberger
bdc019afd5 ci: avoid macos runner queue 2025-12-26 02:02:49 +00:00
Peter Steinberger
f69fbd453b docs: clarify heartbeat defaults 2025-12-26 03:02:11 +01:00
Peter Steinberger
4cb41565e9 feat: unify gateway heartbeat 2025-12-26 02:35:40 +01:00
Peter Steinberger
4971089293 style: fix biome formatting 2025-12-26 00:50:46 +00:00
Peter Steinberger
fd933373d7 docs: note hour durations 2025-12-26 01:36:08 +01:00
Peter Steinberger
2feeff9f45 feat: allow hour durations 2025-12-26 01:34:46 +01:00
Peter Steinberger
3ffd1c9bba feat: move heartbeat config to agent.heartbeat 2025-12-26 01:13:42 +01:00
Peter Steinberger
7b2ed87284 refactor(config): drop agent.provider 2025-12-26 01:13:42 +01:00
Peter Steinberger
b1d532c2e8 feat(config): allow provider/model shorthand 2025-12-26 01:13:42 +01:00
Peter Steinberger
71303eb653 ci: skip ios job 2025-12-26 00:04:46 +00:00
Peter Steinberger
5d2dd7557c style: fix pi embedded runner lint 2025-12-25 23:58:37 +00:00
Peter Steinberger
e3dc20914a ci: ignore ios failures 2025-12-25 23:55:55 +00:00
Rolf Fredheim
21ece18ea8 feat(agent): add maxConcurrent config for parallel message handling
Adds `agent.maxConcurrent` config option to control how many agent runs
can execute in parallel across all conversations. Default remains 1
(sequential) for backwards compatibility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 23:55:41 +01:00
Peter Steinberger
170faccfcb fix(agent): serialize runs per session 2025-12-25 23:50:52 +01:00
Peter Steinberger
18740480d8 docs: note multi-agent session rule 2025-12-25 23:50:46 +01:00
Peter Steinberger
1ce559bc05 ci: run on node 24 2025-12-25 23:05:09 +01:00
Peter Steinberger
e6b9dbf395 chore: require node >=22.12 and fix swiftformat lint 2025-12-25 23:02:31 +01:00
meaningfool
a9c0485e4b fix: correctly define pnpm workspace and clean up vite build scripts
This change adds the missing 'packages' definition to pnpm-workspace.yaml, allowing pnpm to correctly install dependencies for the 'ui' sub-package. This resolves the 'vite: command not found' error during 'ui:build'. It also reverts the temporary 'pnpm dlx' workarounds in ui/package.json.
2025-12-25 22:52:22 +01:00