Peter Steinberger
|
2e79d82198
|
build: update app deps except carbon
|
2026-03-09 06:09:33 +00:00 |
|
Florian Hines
|
33e7394861
|
fix(providers): make all models available in kilocode provider (#32352)
* kilocode: dynamic model discovery, kilo/auto default, cooldown exemption
- Replace 9-model hardcoded catalog with dynamic discovery from
GET /api/gateway/models (Venice-like pattern with static fallback)
- Default model changed from anthropic/claude-opus-4.6 to kilo/auto
(smart routing model)
- Add createKilocodeWrapper for X-KILOCODE-FEATURE header injection
and reasoning.effort handling (skip for kilo/auto)
- Add kilocode to cooldown-exempt providers (proxy like OpenRouter)
- Keep sync buildKilocodeProvider for onboarding, add async
buildKilocodeProviderWithDiscovery for implicit provider resolution
- Per-token gateway pricing converted to per-1M-token for cost fields
* kilocode: skip reasoning injection for x-ai models, harden discovery loop
* fix(kilocode): keep valid discovered duplicates (openclaw#32352, thanks @pandemicsyn)
* refactor(proxy): normalize reasoning payload guards (openclaw#32352, thanks @pandemicsyn)
* chore(changelog): note kilocode hardening (openclaw#32352, thanks @pandemicsyn and @vincentkoc)
* chore(changelog): fix kilocode note format (openclaw#32352, thanks @pandemicsyn and @vincentkoc)
* test(kilocode): support auto-model override cases (openclaw#32352, thanks @pandemicsyn)
* Update CHANGELOG.md
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-03-07 08:14:06 -08:00 |
|
Peter Steinberger
|
fd3ca8a34c
|
refactor: dedupe agent and browser cli helpers
|
2026-03-03 00:15:00 +00:00 |
|
Peter Steinberger
|
9617ac9dd5
|
refactor: dedupe agent and reply runtimes
|
2026-03-02 19:57:33 +00:00 |
|
Gustavo Madeira Santana
|
5239b55c0a
|
Config: expand Kilo catalog and persist selected Kilo models (#24921)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: f5a7e1a38574593838a7cd62ab9f1488f2da461e
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-23 21:17:37 -05:00 |
|
Peter Steinberger
|
e6484cb65f
|
refactor: harden kilocode auth ordering and dedupe provider wiring
|
2026-02-23 23:37:13 +00:00 |
|
Peter Steinberger
|
1f0695ba47
|
test(core): use lightweight clears in update, child adapter, and copilot token setup
|
2026-02-22 08:01:16 +00:00 |
|
Peter Steinberger
|
185fba1d22
|
refactor(agents): dedupe plugin hooks and test helpers
|
2026-02-22 07:44:57 +00:00 |
|
Peter Steinberger
|
6cb7e16d40
|
fix(oauth): harden refresh token refresh-response validation
|
2026-02-21 13:44:14 +01:00 |
|
Clawborn
|
cbcc75f6c7
|
Add Claude Sonnet 4.6 and 4.5 to GitHub Copilot model catalog (openclaw#20270) thanks @Clawborn
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: Clawborn <261310391+Clawborn@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-02-19 21:54:52 -06:00 |
|
Peter Steinberger
|
b8b43175c5
|
style: align formatting with oxfmt 0.33
|
2026-02-18 01:34:35 +00:00 |
|
Peter Steinberger
|
31f9be126c
|
style: run oxfmt and fix gate failures
|
2026-02-18 01:29:02 +00:00 |
|
cpojer
|
2a4ca7671e
|
chore: Fix types in tests 35/N.
|
2026-02-17 15:50:07 +09:00 |
|
cpojer
|
d0cb8c19b2
|
chore: wtf.
|
2026-02-17 13:36:48 +09:00 |
|
Sebastian
|
ed11e93cf2
|
chore(format)
|
2026-02-16 23:20:16 -05:00 |
|
cpojer
|
90ef2d6bdf
|
chore: Update formatting.
|
2026-02-17 09:18:40 +09:00 |
|
Peter Steinberger
|
f717a13039
|
refactor(agent): dedupe harness and command workflows
|
2026-02-16 14:59:30 +00:00 |
|
Peter Steinberger
|
0c57f5e62e
|
refactor(test): share google assistant message builders
|
2026-02-15 15:50:24 +00:00 |
|
Peter Steinberger
|
d3d82a1c19
|
refactor(test): share google-shared test helpers
|
2026-02-15 14:57:15 +00:00 |
|
Peter Steinberger
|
b272158fe4
|
perf(test): eliminate resetModules via injectable seams
|
2026-02-13 16:20:37 +00:00 |
|
cpojer
|
0497bb0544
|
chore: Fix failing test.
|
2026-02-09 09:58:58 +09:00 |
|
cpojer
|
f06dd8df06
|
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
|
2026-02-01 10:03:47 +09:00 |
|
cpojer
|
5ceff756e1
|
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
|
2026-01-31 16:19:20 +09:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +00:00 |
|
Peter Steinberger
|
0420f2804c
|
fix: log config update in copilot auth
|
2026-01-23 07:23:52 +00:00 |
|
Peter Steinberger
|
f1afc722da
|
Revert "fix: improve GitHub Copilot integration"
This reverts commit 21a9b3b66f.
|
2026-01-23 07:14:00 +00:00 |
|
Peter Steinberger
|
e750ad5e75
|
refactor: centralize config update logging
|
2026-01-23 04:01:26 +00:00 |
|
Peter Steinberger
|
21a9b3b66f
|
fix: improve GitHub Copilot integration
|
2026-01-23 02:51:33 +00:00 |
|
Peter Steinberger
|
6d5195c890
|
refactor: normalize cli command hints
|
2026-01-20 07:43:00 +00:00 |
|
Peter Steinberger
|
f16b0cf80d
|
fix: stabilize ci protocol + openai batch retry
|
2026-01-18 17:05:27 +00:00 |
|
Muhammed Mukhthar CM
|
8eb80ee40a
|
Models: add Qwen Portal OAuth support
|
2026-01-18 01:03:08 +00:00 |
|
Peter Steinberger
|
7dea403302
|
chore: purge DS_Store files
|
2026-01-15 22:59:16 +00:00 |
|
George Pickett
|
8c1e6a82b2
|
Tests: add Gemini thoughtSignature for tool-call ids
|
2026-01-15 01:27:16 +00:00 |
|
Peter Steinberger
|
c379191f80
|
chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
|
2026-01-14 15:02:19 +00:00 |
|
Peter Steinberger
|
bfa46b2471
|
test(providers): rename split suites
|
2026-01-14 05:40:49 +00:00 |
|
Peter Steinberger
|
bcbfb357be
|
refactor(src): split oversized modules
|
2026-01-14 01:17:56 +00:00 |
|
Peter Steinberger
|
90342a4f3a
|
refactor!: rename chat providers to channels
|
2026-01-13 08:40:39 +00:00 |
|
Peter Steinberger
|
cb0f6cefa4
|
Deps: update Pi + Vitest and add Bedrock docs
|
2026-01-13 06:57:11 +00:00 |
|
Peter Steinberger
|
d682b604de
|
fix(tools): harden tool schemas for strict providers
|
2026-01-13 06:30:20 +00:00 |
|
Peter Steinberger
|
ffc465394e
|
fix: enforce message context isolation
|
2026-01-13 01:19:14 +00:00 |
|
Peter Steinberger
|
3636a2bf51
|
refactor: unify message tool + CLI
|
2026-01-13 00:12:57 +00:00 |
|
Mustafa Tag Eldeen
|
3da1afed68
|
feat: add GitHub Copilot provider
Copilot device login + onboarding option; model list auth detection.
|
2026-01-12 16:52:15 +00:00 |
|
Peter Steinberger
|
a4308a2428
|
chore: tidy changelog and format
|
2026-01-12 09:14:44 +00:00 |
|
Peter Steinberger
|
d8feadb57a
|
fix: strip gemini cli tool ids (#756)
|
2026-01-12 09:01:19 +00:00 |
|
Peter Steinberger
|
006e1352d8
|
fix: harden msteams group access
|
2026-01-12 08:32:08 +00:00 |
|
Peter Steinberger
|
842e91d019
|
fix: default groupPolicy to allowlist
|
2026-01-12 08:22:01 +00:00 |
|
Ayaan Zaidi
|
f082f1e06e
|
fix: add discord channel actions
|
2026-01-11 22:32:17 +05:30 |
|
Ayaan Zaidi
|
0d9a1009ff
|
fix: format discord parentId
|
2026-01-11 22:28:05 +05:30 |
|
Nicholas Spisak
|
d63eae528c
|
feat(discord): expose channel management actions via message tool
Add channel-create, channel-edit, channel-delete, channel-move,
category-create, category-edit, and category-delete actions to the
unified message tool. These actions were already implemented in the
Discord-specific handler but weren't accessible via the pi_message tool.
Changes:
- Add 7 new channel/category management actions to MessageActionSchema
- Add parameters: name, type, parentId, topic, position, nsfw,
rateLimitPerUser, categoryId
- Gate actions behind discord.actions.channels (disabled by default)
- Add execute handlers routing to existing Discord action handlers
- Update Discord skill SKILL.md with documentation
Channel types: 0=text, 2=voice, 4=category
|
2026-01-11 10:01:32 -06:00 |
|