Peter Steinberger
|
3e74534a70
|
fix(channels): keep healthy accounts running when credential files fail (#110360)
* fix(channels): isolate unavailable credential files
* fix(channels): complete credential file type contract
* fix(channels): preserve credential path handling
* test(channels): cover credential file edge cases
* fix(channels): ignore blank credential file paths
* test(secrets): keep empty credential files unavailable
* test(googlechat): keep temp cleanup plugin-local
* fix(channels): keep credential diagnostic internal
* chore: defer release note to release automation
|
2026-07-18 06:27:59 +01:00 |
|
Peter Steinberger
|
efd1a9ace6
|
docs: document messaging extension sources
|
2026-06-04 22:03:15 -04:00 |
|
Soham Patankar
|
400be62f76
|
feat(codex): add portable Codex command pickers (#82224)
Refactor Codex slash-command pickers so the Codex plugin owns the native command tree and returns portable presentation buttons for channels to render. Telegram now maps portable slash-command buttons to `tgcmd:` native callbacks while preserving approval callback shortening/bypass behavior, and the old Telegram-specific Codex callback menu path is gone.
Verification:
- `node scripts/run-vitest.mjs extensions/codex/src/command-plugins-management.test.ts extensions/codex/src/commands.test.ts extensions/telegram/src/button-types.test.ts`
- `node scripts/run-vitest.mjs extensions/telegram/src/bot.test.ts extensions/telegram/src/button-types.test.ts extensions/telegram/src/bot-native-commands.test.ts extensions/telegram/src/shared.test.ts`
- `node scripts/run-vitest.mjs run --config test/vitest/vitest.media-understanding.config.ts --reporter=verbose`
- `pnpm check:test-types`
- `pnpm tsgo:prod`
- `pnpm lint --threads=8`
- `git diff --check`
- `.agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main`
- CI `26714121462`
Co-authored-by: Soham Patankar <102520430+yaanfpv@users.noreply.github.com>
|
2026-05-31 14:45:10 +01:00 |
|
Peter Steinberger
|
827b0de0ce
|
refactor: reduce plugin sdk surface
|
2026-05-10 12:37:10 +01:00 |
|
Peter Steinberger
|
d7396d4ffa
|
fix(channels): keep status accessors config-only
|
2026-04-30 05:08:32 +01:00 |
|
Peter Steinberger
|
4336a7f3a9
|
refactor(plugin-sdk): narrow config runtime imports
|
2026-04-27 14:58:32 +01:00 |
|
Tak Hoffman
|
59e2825274
|
fix: deprecate models add command (#71175)
|
2026-04-24 12:20:59 -05:00 |
|
Tak Hoffman
|
f328c21046
|
feat: Add /models add hot-reload model registration (#70211)
* feat(models): add chat model registration with hot reload
* docs(changelog): add models entry for pr 70211
* fix(models): harden add flow follow-ups
* fix models add review follow-ups
* harden models add config writes
* tighten plugin boundary invariant
* move models add adapters behind sdk facades
* avoid ollama-specific core facade
|
2026-04-22 12:00:30 -05:00 |
|
Peter Steinberger
|
af62a2c2e4
|
style: fix extension lint violations
|
2026-04-06 14:53:55 +01:00 |
|
Peter Steinberger
|
e263b5d7b6
|
test: split telegram channel coverage
|
2026-04-03 17:33:45 +01:00 |
|