Commit graph

125 commits

Author SHA1 Message Date
Peter Steinberger
8c68e7535f refactor: centralize channel DM access resolution 2026-04-29 16:35:37 +01:00
Peter Steinberger
6bbacd14a3
fix(gateway): wait for event loop before client start 2026-04-29 14:50:44 +01:00
Peter Steinberger
dc9f1b8525
fix(telegram): honor managed proxy env 2026-04-29 12:18:49 +01:00
peter
e71d7d48fb
fix(telegram): probe video dimensions through sdk
Some checks are pending
CI / check-prod-types (push) Blocked by required conditions
CI / check-strict-smoke (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-channels (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / plugin-prerelease-docker-suite (push) Blocked by required conditions
CI / -8 (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / plugin-prerelease-suite (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -7 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -9 (push) Blocked by required conditions
ClawSweeper Dispatch / dispatch (push) Waiting to run
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Live Media Runner Image / Build live media runner image (push) Waiting to run
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Fix Telegram portrait video distortion by probing video dimensions through the shared media helper and passing width/height to sendVideo.

Validation:
- Targeted Telegram/media tests passed locally.
- Plugin SDK API baseline check passed locally.
- Formatter and git diff whitespace checks passed locally.

CI note: current boundary drift observed on prior run came from existing src/plugin-sdk/discord.ts and src/plugin-sdk/telegram-account.ts, not this PR diff.
2026-04-29 01:58:25 -05:00
Peter Steinberger
34ef403cb2
docs: clarify provider hook compatibility 2026-04-29 05:02:04 +01:00
Peter Steinberger
3cad579c4e
fix(plugin-sdk): restore discord compatibility facade 2026-04-28 20:59:26 +01:00
Peter Steinberger
67b16a4a6d
fix: centralize source reply delivery mode 2026-04-28 09:14:19 +01:00
Peter Steinberger
b60eb1711a
refactor(plugin-sdk): add managed task flow runtime 2026-04-28 05:32:40 +01:00
Shakker
68a1dfb7e3
docs: document manifest provider catalog sdk helper 2026-04-28 05:30:04 +01:00
Peter Steinberger
af7f651db3
refactor(plugin-sdk): retire reserved helper exports 2026-04-28 05:21:57 +01:00
Peter Steinberger
1e3ce10e27
refactor(plugin-sdk): remove unused reserved helper exports 2026-04-28 05:00:53 +01:00
Peter Steinberger
c17b9fe623
chore(plugins): add SDK retirement plan report 2026-04-28 04:42:55 +01:00
Peter Steinberger
4fb543796b
refactor(plugin-sdk): annotate dormant reserved subpaths 2026-04-28 04:39:33 +01:00
Peter Steinberger
38ba27834d
chore: harden plugin boundary report 2026-04-28 04:23:53 +01:00
Peter Steinberger
00e30ba8d9
chore: add plugin boundary report 2026-04-28 04:12:30 +01:00
Peter Steinberger
719ec4f292
refactor: share OpenAI-compatible image provider 2026-04-28 04:01:43 +01:00
Peter Steinberger
2a3a24ebdc
refactor: share media provider asset helpers (#73142)
* refactor: share openai-compatible speech providers

* refactor: tighten openai-compatible speech helper

* refactor: share image generation asset helpers

* fix: keep image helpers off root plugin sdk runtime
2026-04-28 02:44:18 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface 2026-04-28 02:31:21 +01:00
Peter Steinberger
dc4512ad0c
refactor: split channel target test helpers 2026-04-28 02:03:15 +01:00
Peter Steinberger
48a0be8ff3
docs(plugins): document channel route sdk 2026-04-28 01:13:01 +01:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel 2026-04-27 20:50:35 +01:00
Peter Steinberger
9090457da7
test(plugin-sdk): use narrow config runtime mocks 2026-04-27 15:14:02 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger
5dd1e264eb
refactor(config): tighten plugin config guardrails 2026-04-27 14:20:27 +01:00
Peter Steinberger
a041ea7ca7
docs(plugins): clarify runtime config access 2026-04-27 12:52:20 +01:00
Peter Steinberger
c59af3caf7
docs(plugins): document runtime config APIs 2026-04-27 12:35:59 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces 2026-04-27 11:19:09 +01:00
Peter Steinberger
ca882aeb42
test: remove discord sdk path references 2026-04-27 11:03:14 +01:00
Vincent Koc
0f2e7510cb
feat(diagnostics-prometheus): add protected metrics exporter 2026-04-26 02:15:33 -07:00
Peter Steinberger
8a731c1ef7
perf(plugin-sdk): add narrow outbound send deps entry 2026-04-25 22:19:09 +01:00
Peter Steinberger
afd6b5d6fc
fix(opencode-go): route DeepSeek V4 through OpenAI transport 2026-04-25 18:58:08 +01:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25 2026-04-25 10:31:52 +01:00
Peter Steinberger
c6770d3694
fix: align native think menus with session models 2026-04-25 10:30:49 +01:00
Peter Steinberger
5e640b93da
fix(discord): preserve outbound reply threading 2026-04-25 02:54:37 +01:00
Peter Steinberger
32dd1ffc5a
refactor(approvals): unify structured path display 2026-04-25 02:41:24 +01:00
Vincent Koc
0bd8d0bba0
fix(plugins): remove Pi tool result compat 2026-04-24 18:13:35 -07:00
Vincent Koc
b7c8c53af2
docs(plugins): define config ownership contract
* fix(plugins): flag channel config metadata gaps

* docs(plugins): clarify config ownership
2026-04-24 17:17:10 -07:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection (#71259)
* fix(models): normalize provider runtime selection

* fix(models): reverse codex-only runtime migration

* fix(models): default runtime selection to pi

* fix(status): label model runtime clearly

* fix(status): align pi runtime label

* fix(plugins): align tool result middleware runtime naming

* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Vincent Koc
7bd74758c5
fix(plugins): harden tool result middleware (#71241) 2026-04-24 13:23:18 -07:00
Vincent Koc
ff8b7145d7
docs(plugins): catalog active deprecations in sdk-migration and cross-link from hooks 2026-04-24 13:04:07 -07:00
Vincent Koc
47f6a98909
feat(plugins): add harness tool result middleware (#71021) 2026-04-24 12:39:13 -07:00
Peter Steinberger
d85dc46e37
perf: narrow telegram reply imports 2026-04-24 09:31:47 +01:00
Vincent Koc
799a42bd13
feat(plugins): expose activation plan reasons (#70943) 2026-04-23 22:06:07 -07:00
Vincent Koc
7acaebeaac
Revert "refactor(plugins): track activation compat hints"
This reverts commit b1d0c14d38.
2026-04-23 21:01:53 -07:00
Vincent Koc
b1d0c14d38
refactor(plugins): track activation compat hints 2026-04-23 20:59:34 -07:00
Peter Steinberger
b164bb3717
refactor: centralize realtime voice resolution 2026-04-24 01:50:43 +01:00
Peter Steinberger
57e139100b
refactor: share realtime voice bridge sessions 2026-04-24 01:50:43 +01:00
Peter Steinberger
958afeb397
refactor: share provider selection runtime helper 2026-04-24 01:50:43 +01:00
Vincent Koc
c5c163d078
docs: standardize frontmatter field order (summary before title) 2026-04-23 13:18:17 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case 2026-04-23 13:15:17 -07:00