Peter Steinberger
04122e4440
test: speed up test suite
2026-01-23 02:22:02 +00:00
Peter Steinberger
b74a102af7
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00
Peter Steinberger
ea979f0669
refactor!: rename chat providers to channels
2026-01-13 08:40:39 +00:00
Peter Steinberger
6ae2236a28
fix: stabilize session tools and tests
2026-01-12 18:21:20 +00:00
Peter Steinberger
1ceb3a5cf4
fix: add subagent default model typing
2026-01-12 18:18:15 +00:00
Peter Steinberger
083f4d87f5
fix: relax image tool agentDir guard
2026-01-12 18:12:51 +00:00
Peter Steinberger
a624a019fb
fix: restore heartbeat defaults and model listing
2026-01-12 17:17:54 +00:00
Peter Steinberger
ae2d188eef
test: update heartbeat and agent list thresholds
2026-01-12 17:14:04 +00:00
Mustafa Tag Eldeen
96a1b923f7
feat: add GitHub Copilot provider
...
Copilot device login + onboarding option; model list auth detection.
2026-01-12 16:52:15 +00:00
Peter Steinberger
2bc10b7ed7
fix: sender fallback for command auth ( #755 ) (thanks @juanpablodlc)
2026-01-12 06:28:53 +00:00
Peter Steinberger
fc978423a3
test: cover pi session jsonl ordering
2026-01-12 06:19:58 +00:00
Peter Steinberger
9f50b66603
feat(model): add /model picker
2026-01-12 06:02:39 +00:00
Peter Steinberger
c001dec696
fix: persist first Pi user message in JSONL
2026-01-12 05:18:05 +00:00
Peter Steinberger
218e5a52e0
fix: rename bash tool to exec ( #748 ) (thanks @myfunc)
2026-01-12 02:49:55 +00:00
Ayaan Zaidi
b3550cd9c6
fix: skip dm history limit for non-dm sessions
2026-01-11 22:18:15 +05:30
Marc Terns
e808d12cb0
test: add comprehensive per-DM override tests for all providers
2026-01-11 08:55:32 -06:00
Marc Terns
8825269a39
feat: add per-DM history limit overrides
2026-01-11 08:53:50 -06:00
Marc Terns
115803e901
refactor: move dmHistoryLimit to provider-level config
2026-01-11 08:38:19 -06:00
Marc Terns
7ef50a43b4
feat: add configurable DM history limit
2026-01-11 08:21:14 -06:00
Peter Steinberger
3884c016bc
feat: add browser target selection for sandboxed agents
2026-01-11 01:31:56 +01:00
Peter Steinberger
6fdeab6dc4
fix: describe sandboxed elevated in prompt
2026-01-10 21:37:15 +01:00
Peter Steinberger
f28becf7a8
fix: restore minimax tool calling
2026-01-10 18:15:15 +00:00
Peter Steinberger
ddd346604d
fix: restore Anthropic OAuth tool dispatch
2026-01-10 04:01:00 +01:00
Peter Steinberger
959daf24c4
refactor: centralize session agent resolution
2026-01-10 01:57:54 +01:00
Peter Steinberger
0fee5b5aed
fix: gate heartbeat prompt to default agent sessions ( #630 ) (thanks @adam91holt)
2026-01-10 01:32:58 +01:00
Peter Steinberger
b433be8b7f
refactor: centralize skills prompt resolution
2026-01-09 21:27:20 +01:00
Peter Steinberger
46dec6ed7d
fix: inject skills prompt list
2026-01-09 21:20:51 +01:00
Claude
3ede8b46a0
fix: bypass Anthropic OAuth token blocking for tool names
...
Anthropic blocks specific lowercase tool names (bash, read, write, edit)
when using OAuth tokens. This fix:
1. Renames blocked tools to capitalized versions (Bash, Read, Write, Edit)
in pi-tools.ts via renameBlockedToolsForOAuth()
2. Passes all tools as customTools in splitSdkTools() to bypass
pi-coding-agent's built-in tool filtering, which expects lowercase names
The capitalized names work with both OAuth tokens and regular API keys.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 05:48:54 +01:00
Peter Steinberger
af44fae6fe
refactor: rebuild agent system prompt
2026-01-08 02:20:30 +01:00
Peter Steinberger
54475c5478
refactor: dedupe embedded prompt append
2026-01-08 00:08:27 +00:00
Peter Steinberger
0197be4772
fix: avoid duplicate prompt context
2026-01-08 00:01:40 +00:00
Peter Steinberger
e9afdaedd5
refactor(agent): centralize google turn-order fixup
2026-01-07 22:08:22 +01:00
Peter Steinberger
6e72501384
feat(sandbox): add workspace access mode
2026-01-07 09:33:38 +00:00
Peter Steinberger
1b4f73a375
fix: honor sandboxed built-in tools
2026-01-07 06:12:56 +00:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
52320ecc56
fix: appease lint after merge
2026-01-03 22:59:11 +01:00
Peter Steinberger
f8d0988805
fix: tolerate missing sandbox config in embedded runner
2026-01-03 21:30:40 +00:00