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
5d2dd7557c
style: fix pi embedded runner lint
2025-12-25 23:58:37 +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
4c1a8f05ad
fix: relax tool typing for bash tools
2025-12-25 20:27:05 +00:00
Peter Steinberger
cac8091a1a
style: fix bash tools lint
2025-12-25 20:20:38 +00:00
Peter Steinberger
ebfeaeecc7
style: fix biome formatting
2025-12-25 20:13:48 +00:00
Peter Steinberger
99bfc3599f
feat: add gateway restart tool
2025-12-25 18:05:37 +00:00
Peter Steinberger
fabed34e88
feat: line-based process logs
2025-12-25 18:03:57 +00:00
Peter Steinberger
441efd9f19
fix: adjust tool casts for build
2025-12-25 03:36:04 +01:00
Peter Steinberger
d864330a08
fix: resolve agent tool typing
2025-12-25 03:33:09 +01:00
Peter Steinberger
5a08dee9e2
fix: clean agent bash lint
2025-12-25 03:29:36 +01:00
Peter Steinberger
a403e0e309
test: assert bridge does not add loopback listener
2025-12-25 01:41:09 +00:00
Peter Steinberger
883e99ae38
fix: bridge tailnet bind also listens on loopback
2025-12-25 01:37:47 +00:00
Peter Steinberger
d6c9257109
feat: add background bash sessions
2025-12-25 00:25:11 +00:00
Peter Steinberger
2f154991f7
fix: preserve tool action enums
2025-12-24 22:50:40 +00:00
Peter Steinberger
8e372ffacc
style: format gmail hooks and tools
2025-12-24 23:11:14 +01:00
Peter Steinberger
1b87dbc0be
style: format reply changes
2025-12-24 23:06:20 +01:00
Peter Steinberger
87199c6e4f
fix: auto gmail serve path for tailscale
2025-12-24 21:56:17 +00:00
Peter Steinberger
4b4080695f
fix: expose union tool parameters
2025-12-24 21:48:22 +00:00
Peter Steinberger
7daf09ef90
fix: avoid threaded replies for agent output
2025-12-24 22:36:42 +01:00
Peter Steinberger
e6b3427315
chore: add gmail hook setup notes
2025-12-24 21:20:20 +00:00
Peter Steinberger
cb8ca484a5
chore: clarify gmail serve path
2025-12-24 21:20:20 +00:00
Peter Steinberger
f4aebad0f0
style: format locator selector
2025-12-24 21:49:31 +01:00
Peter Steinberger
48f4d4c2dd
feat: add selector-based browser actions
2025-12-24 19:52:28 +00:00
Peter Steinberger
e6dcc8be8f
feat: add gmail hooks wizard
2025-12-24 19:48:35 +00:00
Peter Steinberger
be1b76d287
feat: add webhook hook mappings
...
# Conflicts:
# src/gateway/server.ts
2025-12-24 19:48:05 +00:00
Peter Steinberger
12b9d6b466
fix: guard hook payload strings
2025-12-24 17:49:52 +01:00
Peter Steinberger
8ef5d5538b
style: format gateway server
2025-12-24 17:45:39 +01:00
Peter Steinberger
99b36f27a0
test: extend webhook coverage
2025-12-24 14:39:21 +00:00
Peter Steinberger
c58e926852
feat: add gateway webhooks
2025-12-24 14:33:05 +00:00
Peter Steinberger
d48dc7a2cf
fix: resolve ts build errors
2025-12-24 00:57:11 +00:00
Peter Steinberger
3bf6befd32
fix: clean telegram parse error logging
2025-12-24 00:53:27 +00:00
Peter Steinberger
e43dc9c1c9
feat: enforce final tag parsing for embedded PI
2025-12-24 00:52:33 +00:00
Peter Steinberger
0001c0f065
feat: require final tag format in system prompt
2025-12-24 00:52:30 +00:00
Peter Steinberger
650e00813d
style: fix biome lint
2025-12-24 00:33:35 +00:00
Peter Steinberger
d980ce77f2
refactor: move inbound config
2025-12-24 00:22:52 +00:00
Peter Steinberger
b0c901fc76
feat: add per-session model selection
2025-12-23 23:45:20 +00:00
Peter Steinberger
eb667788ae
fix: anchor typing loop to run
2025-12-23 15:03:05 +00:00
Peter Steinberger
d5524041eb
fix: add reasoning tag hint for local providers
2025-12-23 14:34:56 +00:00
Peter Steinberger
27ba25d6c9
test: cover system prompt owner numbers
2025-12-23 14:20:09 +00:00
Peter Steinberger
7df28dcff2
fix: tag owner numbers in system prompt
2025-12-23 14:19:41 +00:00
Peter Steinberger
a24d541abc
fix: suppress thinking stream + typing
2025-12-23 14:17:18 +00:00
Peter Steinberger
6dcd89a8e3
fix: normalize tool schemas for lm studio
2025-12-23 14:09:07 +00:00
Peter Steinberger
0bc8c7098d
chore: include runtime info in system prompt
2025-12-23 14:05:43 +00:00
Peter Steinberger
4e1c03b6fe
fix: delay typing until reply payload
2025-12-23 13:55:01 +00:00
Peter Steinberger
80ed2ad7c0
fix: inject group activation in system prompt
2025-12-23 13:32:07 +00:00
Peter Steinberger
49bf82bd8d
chore: demote reply chunk logs
2025-12-23 13:25:56 +00:00
Peter Steinberger
3fd7570aac
fix: honor /new resets with mentions in groups
2025-12-23 13:20:11 +00:00