Peter Steinberger
|
053147451b
|
docs: generalize plugin runtime comments
|
2026-04-22 07:13:15 +01:00 |
|
fuller-stack-dev
|
561f2e52c7
|
docs(tui): document local config repair flow (#69995) (thanks @fuller-stack-dev)
* docs(tui): document local config repair flow
* docs(tui): clarify local TUI examples
* docs(config): gate local TUI repair flow
* docs(tui): fix local repair docs
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
|
2026-04-22 11:42:59 +05:30 |
|
Peter Steinberger
|
4fbd314e1f
|
refactor: gate setup promotion by manifest feature
|
2026-04-22 07:07:08 +01:00 |
|
Peter Steinberger
|
866a120d69
|
docs: generalize core routing comments
|
2026-04-22 07:01:34 +01:00 |
|
Peter Steinberger
|
b24d153f23
|
perf(test): avoid bundled channel fallback in model override tests
|
2026-04-22 07:01:19 +01:00 |
|
Peter Steinberger
|
4d6756d45d
|
refactor: generalize voice audio compatibility
|
2026-04-22 06:58:45 +01:00 |
|
Peter Steinberger
|
8b2ef40775
|
docs: remove bundled channel examples from core types
|
2026-04-22 06:55:47 +01:00 |
|
Peter Steinberger
|
b619d39e54
|
fix(channels): preserve setup promotion fallbacks
|
2026-04-22 06:47:51 +01:00 |
|
Peter Steinberger
|
182d0fcee2
|
fix(telegram): isolate sent-message cache stores
|
2026-04-22 06:47:51 +01:00 |
|
Peter Steinberger
|
95331e5cc5
|
fix(channels): thread runtime config through sends
|
2026-04-22 06:47:51 +01:00 |
|
Peter Steinberger
|
e1897419de
|
fix(config): enforce resolved runtime channel config
|
2026-04-22 06:47:50 +01:00 |
|
Peter Steinberger
|
b70531bf24
|
docs: generalize core channel examples
|
2026-04-22 06:47:41 +01:00 |
|
Jonathan
|
9f5dc4045c
|
docs: fix stale community links in README and CONTRIBUTING (#69945)
Co-authored-by: Jonathan Amponsah <amponsahjonathan442@gmail.com>
|
2026-04-21 22:47:16 -07:00 |
|
JuniperSling
|
bcd1dec3dc
|
feat(tencent): remove Token Plan provider and auth (#69996)
Co-authored-by: albertxyu <albertxyu@tencent.com>
|
2026-04-21 22:46:07 -07:00 |
|
Peter Steinberger
|
21e04350ab
|
test: generalize media fetch token fixtures
|
2026-04-22 06:45:09 +01:00 |
|
Ayaan Zaidi
|
54311a7a34
|
fix(agents): guard replay convert hook
|
2026-04-22 11:15:03 +05:30 |
|
Peter Steinberger
|
344a88f931
|
refactor: remove plugin tool display overrides from core
|
2026-04-22 06:43:48 +01:00 |
|
Peter Steinberger
|
62864fb22c
|
test: reuse plugin auto-enable fixture environment
|
2026-04-22 06:43:12 +01:00 |
|
Vincent Koc
|
6d6845ea9d
|
fix(googlechat): harden google auth transport (#69812)
* fix(googlechat): localize google auth gaxios compat
* fix(googlechat): declare undici for staged runtime deps
* fix(googlechat): harden google auth transport
* fix(googlechat): narrow credential file reads
* fix(googlechat): preserve auth proxy transport
* fix(googlechat): allow symlinked auth files
* fix(googlechat): atomically load auth files
* fix(googlechat): eagerly buffer auth responses
* fix(googlechat): cap auth response buffering
* fix(googlechat): pin staged auth runtime deps
* fix(googlechat): buffer auth responses as array buffers
* Update CHANGELOG.md
* fix(googlechat): reject unstreamed auth responses
* fix(googlechat): use ambient fetch for auth transport
* fix(googlechat): keep guarded auth fetch on runtime path
* fix(googlechat): align staged zod range
* chore(lockfile): sync googlechat zod spec
|
2026-04-21 22:40:57 -07:00 |
|
Peter Steinberger
|
d94a981a33
|
refactor: keep plugin login policy out of core
|
2026-04-22 06:39:48 +01:00 |
|
Peter Steinberger
|
ec8ea02bb7
|
test: generalize legacy state migration coverage
|
2026-04-22 06:39:48 +01:00 |
|
Peter Steinberger
|
4a9dd3fe49
|
refactor: drop provider reconnect shim
|
2026-04-22 06:39:48 +01:00 |
|
Peter Steinberger
|
cb426b3b20
|
refactor: generalize route target parsing
|
2026-04-22 06:39:48 +01:00 |
|
Vincent Koc
|
7c13a48e49
|
chore(agents): prefer local validation over testbox
|
2026-04-21 22:37:03 -07:00 |
|
Peter Steinberger
|
1a7dfbbaba
|
docs: record testbox full-suite profile
|
2026-04-22 06:36:11 +01:00 |
|
Peter Steinberger
|
0a670a058d
|
perf(ci): unblock node compat and trim runtime compat test
|
2026-04-22 06:34:08 +01:00 |
|
pashpashpash
|
dc4e97472d
|
Make harness failures fail honestly (#69981)
* Agents: fail honestly on harness errors
* Docs: clarify Codex harness fallback
|
2026-04-22 14:33:21 +09:00 |
|
Ayaan Zaidi
|
a0ccf69259
|
fix: normalize assistant replay content (#69850) (thanks @fuller-stack-dev)
|
2026-04-22 11:01:14 +05:30 |
|
Ayaan Zaidi
|
e4da220478
|
fix(agents): distill replay content normalization
|
2026-04-22 11:01:14 +05:30 |
|
FullerStackDev
|
f58dd0f9b6
|
fix(agents): harden replay normalization guards
|
2026-04-22 11:01:14 +05:30 |
|
FullerStackDev
|
3105597f8f
|
fix(agents): normalize malformed assistant replay content
|
2026-04-22 11:01:14 +05:30 |
|
Peter Steinberger
|
925c3f3fa8
|
test: align plugin test contracts
|
2026-04-22 06:29:13 +01:00 |
|
Peter Steinberger
|
0285afe86f
|
fix: stabilize testbox test suite
|
2026-04-22 06:29:13 +01:00 |
|
Shakker
|
08d5ad3828
|
fix: skip clean run-node runtime restaging
|
2026-04-22 06:28:50 +01:00 |
|
Peter Steinberger
|
cc91e8ecf9
|
fix(channels): repair bundled setup runtime deps
|
2026-04-22 06:26:13 +01:00 |
|
dependabot[bot]
|
38f8bc5592
|
chore(deps): bump the android-deps group across 1 directory with 17 updates (#67592)
* build(deps): bump the android-deps group across 1 directory with 17 updates
Bumps the android-deps group with 12 updates in the /apps/android directory:
| Package | From | To |
| --- | --- | --- |
| org.jlleitschuh.gradle.ktlint | `14.0.1` | `14.2.0` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.2.21` | `2.3.20` |
| androidx.compose:compose-bom | `2026.02.00` | `2026.03.01` |
| androidx.activity:activity-compose | `1.12.2` | `1.13.0` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.10.0` | `1.11.0` |
| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |
| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.27.1` | `0.28.0` |
| [io.kotest:kotest-runner-junit5-jvm](https://github.com/kotest/kotest) | `6.1.3` | `6.1.11` |
| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.0.2` | `6.0.3` |
| androidx.test.ext:junit | `1.2.1` | `1.3.0` |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.3.1` | `9.4.1` |
Updates `org.jlleitschuh.gradle.ktlint` from 14.0.1 to 14.2.0
Updates `org.jetbrains.kotlin.plugin.compose` from 2.2.21 to 2.3.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.20)
Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.21 to 2.3.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.20)
Updates `androidx.compose:compose-bom` from 2026.02.00 to 2026.03.01
Updates `androidx.activity:activity-compose` from 1.12.2 to 1.13.0
Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.10.0...v1.11.0)
Updates `org.bouncycastle:bcprov-jdk18on` from 1.83 to 1.84
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)
Updates `org.commonmark:commonmark` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.27.1...commonmark-parent-0.28.0)
Updates `org.commonmark:commonmark-ext-autolink` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.27.1...commonmark-parent-0.28.0)
Updates `org.commonmark:commonmark-ext-gfm-strikethrough` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.27.1...commonmark-parent-0.28.0)
Updates `org.commonmark:commonmark-ext-gfm-tables` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.27.1...commonmark-parent-0.28.0)
Updates `org.commonmark:commonmark-ext-task-list-items` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.27.1...commonmark-parent-0.28.0)
Updates `io.kotest:kotest-runner-junit5-jvm` from 6.1.3 to 6.1.11
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/6.1.3...6.1.11)
Updates `io.kotest:kotest-assertions-core-jvm` from 6.1.3 to 6.1.11
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/6.1.3...6.1.11)
Updates `org.junit.vintage:junit-vintage-engine` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3)
Updates `androidx.test.ext:junit` from 1.2.1 to 1.3.0
Updates `gradle-wrapper` from 9.3.1 to 9.4.1
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1)
---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
dependency-version: 14.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-version: 2.3.20
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlin.plugin.serialization
dependency-version: 2.3.20
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: androidx.compose:compose-bom
dependency-version: 2026.03.01
dependency-type: direct:production
dependency-group: android-deps
- dependency-name: androidx.activity:activity-compose
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.84'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.commonmark:commonmark
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.commonmark:commonmark-ext-autolink
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.commonmark:commonmark-ext-gfm-strikethrough
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.commonmark:commonmark-ext-gfm-tables
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.commonmark:commonmark-ext-task-list-items
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: io.kotest:kotest-runner-junit5-jvm
dependency-version: 6.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: io.kotest:kotest-assertions-core-jvm
dependency-version: 6.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: androidx.test.ext:junit
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: gradle-wrapper
dependency-version: 9.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix(android): remove Kotlin 2.3 warning failures
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-04-21 22:25:27 -07:00 |
|
Peter Steinberger
|
80f4c931e8
|
test: align telegram cron test doubles
|
2026-04-22 06:19:20 +01:00 |
|
Peter Steinberger
|
e39784decd
|
ci: move preflight off blacksmith runners
|
2026-04-22 06:12:33 +01:00 |
|
Peter Steinberger
|
40719bcb74
|
refactor: move cron output policy to channel plugins
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
3fd2a94404
|
refactor: generalize command sender identity checks
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
6639bbbc2e
|
refactor: generalize conversation id labels
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
e20a5eeddb
|
refactor: keep legacy web search config in doctor
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
a6dce7cf19
|
refactor: resolve web search secrets by target path
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
89741c7a23
|
refactor: use generic web search runtime credential hooks
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
94f670b893
|
refactor: use generic web search credential hooks
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
0c863124bb
|
refactor: derive setup promotion rules from plugins
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
db055a5c0d
|
refactor: move WhatsApp group inference out of core
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
bdcbb6b49d
|
refactor: move Feishu model override parsing to plugin
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
7189b49f81
|
refactor: move media defaults into plugin manifests
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
2e775fb03e
|
refactor: move stale socket modes to channel status
|
2026-04-22 06:11:49 +01:00 |
|