Vincent Koc
21c2ba480a
Image generation: native provider migration and explicit capabilities ( #49551 )
...
* Docs: retire nano-banana skill wrapper
* Doctor: migrate nano-banana to native image generation
* Image generation: align fal aspect ratio behavior
* Image generation: make provider capabilities explicit
2026-03-18 00:04:03 -07:00
Vincent Koc
79f2173cd2
docs: add missing frontmatter and title fields
...
- Add full frontmatter (title, summary, read_when) to 4 files that
had none: auth-credential-semantics.md, kilo-gateway-integration.md,
CONTRIBUTING-THREAT-MODEL.md, THREAT-MODEL-ATLAS.md
- Add missing title field to 3 provider docs: kilocode.md, litellm.md,
together.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 00:02:43 -07:00
Vincent Koc
1cbfd53ed1
docs: remove apostrophes from headings (breaks Mintlify anchors)
...
Replace contractions and possessives in doc headings with expanded
forms so Mintlify generates stable anchor links. Updates matching
TOC entries and internal cross-references in faq.md.
Affected: faq.md (18 headings + 16 TOC links + 2 body refs),
twitch.md, ansible.md, render.mdx, macos-vm.md, digitalocean.md,
oracle.md, raspberry-pi.md, lore.md, AGENTS.dev.md, SOUL.dev.md,
BOOTSTRAP.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 00:02:42 -07:00
Vincent Koc
0dda3e66b5
Plugin SDK: align docs and fix runtime imports
2026-03-17 23:57:38 -07:00
Vincent Koc
3d31ba7830
Plugin SDK: guard package subpaths and fix Twitch setup export
...
* fix(plugins): add missing secret-input-schema build entry and Matrix runtime export
buildSecretInputSchema was not included in plugin-sdk-entrypoints.json,
so it was never emitted to dist/plugin-sdk/secret-input-schema.js. This
caused a ReferenceError during onboard when configuring channels that use
secret input schemas (matrix, feishu, mattermost, bluebubbles, nextcloud-talk, zalo).
Additionally, the Matrix extension's hand-written runtime-api barrel was
missing the re-export, unlike other extensions that use `export *` from
their plugin-sdk subpath.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Plugin SDK: guard package subpaths and fix Twitch setup export
* Plugin SDK: fix import guardrail drift
---------
Co-authored-by: hxy91819 <masonxhuang@icloud.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 23:56:49 -07:00
Vincent Koc
8ac4b09fa4
docs: fix em-dash headings and broken links across docs
...
- Replace em-dashes in headings with hyphens/parens (breaks Mintlify anchors)
- Fix broken /testing link in pi-dev.md to /help/testing
- Convert absolute docs URLs to root-relative in pi-dev.md
Files: migrating.md, images.md, audio.md, media-understanding.md,
venice.md, minimax.md, AGENTS.default.md, security/index.md, pi-dev.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 23:55:46 -07:00
Vincent Koc
bd444435c9
Plugin SDK: clarify ACPX public seam
2026-03-17 23:53:32 -07:00
Vincent Koc
5eea523f39
UI: remove dead control UI modules
2026-03-17 23:52:43 -07:00
Vincent Koc
0385553918
Plugin SDK: trim lobster and qwen helper exports
2026-03-17 23:48:19 -07:00
Vincent Koc
98fbbebf6a
Tests: add Claude bundle plugin inspect integration test
2026-03-17 23:34:56 -07:00
Vincent Koc
a5fa75cdb3
Plugins: accept Claude bundle hooks as wired capability in loader
2026-03-17 23:34:56 -07:00
Vincent Koc
d341d68180
Plugin SDK: trim legacy helper exports
2026-03-17 23:32:16 -07:00
Val Alexander
d1fe30b35f
Plugins: add Twitch runtime barrel
2026-03-18 01:29:33 -05:00
Vincent Koc
fe84354a33
fix(plugins): add missing secret-input-schema build entry and Matrix runtime export
...
buildSecretInputSchema was not included in plugin-sdk-entrypoints.json,
so it was never emitted to dist/plugin-sdk/secret-input-schema.js. This
caused a ReferenceError during onboard when configuring channels that use
secret input schemas (matrix, feishu, mattermost, bluebubbles, nextcloud-talk, zalo).
Additionally, the Matrix extension's hand-written runtime-api barrel was
missing the re-export, unlike other extensions that use `export *` from
their plugin-sdk subpath.
Co-authored-by: hxy91819 <masonxhuang@icloud.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 23:28:23 -07:00
Vincent Koc
c36a493e80
Docs: clarify plugin compatibility signals
2026-03-17 23:27:23 -07:00
Vincent Koc
ad185dd4a8
CLI: make config compatibility advice opt-in
2026-03-17 23:27:23 -07:00
Bob
732e075e92
ACP: reproduce binding restart session reset ( #49435 )
...
* ACP: reproduce restart binding regression
* ACP: resume configured bindings after restart
* ACP: scope restart resume to persistent sessions
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
2026-03-18 07:24:38 +01:00
Vincent Koc
b333eb137b
Tests: align plugin test imports with local barrels
2026-03-17 23:23:58 -07:00
Vincent Koc
100d7b0227
Doctor: add bundle plugin capability summary to workspace status
2026-03-17 23:14:40 -07:00
Vincent Koc
b48413e252
Plugins: surface MCP servers and bundle capabilities in inspect reports
2026-03-17 23:14:40 -07:00
Vincent Koc
b9b891b614
Plugins: wire Claude bundle hook resolution (parity with Codex)
2026-03-17 23:14:40 -07:00
Vincent Koc
d1d10007a9
Plugins: guard whatsapp local barrel
2026-03-17 23:11:32 -07:00
Vincent Koc
77dfa73736
Plugins: internalize whatsapp SDK imports
2026-03-17 23:10:51 -07:00
Vincent Koc
8af4628a6d
Plugins: guard signal and telegram barrels
2026-03-17 23:09:26 -07:00
Vincent Koc
c81b4a5389
Plugins: guard remaining local barrels
2026-03-17 23:09:26 -07:00
Vincent Koc
6e723dfd69
Plugins: internalize medium extension SDK imports
2026-03-17 23:09:26 -07:00
Vincent Koc
df79113593
Plugins: internalize telegram SDK imports
2026-03-17 23:09:26 -07:00
Vincent Koc
0bdd17aef2
Plugins: finish signal SDK internalization
2026-03-17 23:09:26 -07:00
Vincent Koc
9282d5d09e
Plugins: soften hook-only compatibility copy
2026-03-17 23:08:38 -07:00
scoootscooob
08a0219b1a
Google Chat: thin runtime api seam ( #49504 )
...
Merged via squash.
Prepared head SHA: 3369cf2c35cbf03bc4008d123e69f43f1cc083e9
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Reviewed-by: @scoootscooob
2026-03-17 23:02:30 -07:00
Vincent Koc
75f98fe19a
Plugins: guard small extension barrels
2026-03-17 23:01:28 -07:00
Vincent Koc
d949a513c5
Plugins: internalize small extension SDK imports
2026-03-17 23:01:28 -07:00
Ayaan Zaidi
c245c8b39d
refactor(plugin-sdk): split interactive runtime helpers
2026-03-18 11:30:34 +05:30
Ayaan Zaidi
8c436a470e
perf(test): decouple plugin runtime bootstrap
2026-03-18 11:30:34 +05:30
Vincent Koc
1aab71cf5b
Plugins: guard local extension barrels
2026-03-17 22:59:24 -07:00
Vincent Koc
4d551e6f33
Plugins: internalize acpx SDK imports
2026-03-17 22:58:43 -07:00
Vincent Koc
02826eaa0c
Plugins: internalize lobster SDK imports
2026-03-17 22:58:03 -07:00
Vincent Koc
ed479f96a1
Plugins: internalize qwen portal auth SDK imports
2026-03-17 22:57:58 -07:00
Vincent Koc
0a065bc6c2
Plugins: guard channel api barrels
2026-03-17 22:56:28 -07:00
Vincent Koc
5642fb2682
Plugins: internalize twitch SDK imports
2026-03-17 22:56:28 -07:00
Vincent Koc
645c5bda2c
Plugins: internalize zalo SDK imports
2026-03-17 22:56:28 -07:00
Vincent Koc
2ef28a7a3e
Plugins: internalize zalouser SDK imports
2026-03-17 22:56:28 -07:00
Vincent Koc
7b27f8a9ae
docs(refactor): replace seam terminology with capability/surface
...
Align refactor docs with the public capability model vocabulary.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 22:55:32 -07:00
Josh Lehman
7f0f8dd268
feat: expose context-engine compaction delegate helper ( #49061 )
...
* ContextEngine: add runtime compaction delegate helper
* plugin-sdk: expose compaction delegate through compat
* docs: clarify delegated plugin compaction
* docs: use scoped compaction delegate import
2026-03-17 22:54:18 -07:00
Josh Lehman
937f118d8e
Gateway: add docs hint for plugin override trust error ( #49513 )
2026-03-17 22:53:34 -07:00
Muhammed Mukhthar CM
ff849613a4
Extensions: route Signal and xai through plugin-sdk
2026-03-18 05:42:54 +00:00
Muhammed Mukhthar CM
dc20a7cd89
Build: fix bundled plugin runtime symlinks
2026-03-18 05:42:51 +00:00
Tak Hoffman
cd2752346c
refactor move web search sdk helpers into plugin-sdk
2026-03-18 00:27:02 -05:00
Val Alexander
5f89897df1
plugins: dist node_modules symlink + config raw-toggle UI fix ( #49490 )
...
* plugins: symlink node_modules into dist plugin dir for bare-specifier resolution
* UI: fix config raw-toggle button sizing and semantic markup
* Update scripts/stage-bundled-plugin-runtime.mjs
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update ui/src/styles/config.css
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix: hoist dist node_modules cleanup before existsSync guard; drop !important from config toggle
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-18 00:20:14 -05:00
Alix-007
2c579b6ac1
fix(models): preserve @YYYYMMDD version suffixes ( #48896 ) thanks @Alix-007
...
Co-authored-by: Alix-007 <267018309+Alix-007@users.noreply.github.com>
Co-authored-by: frankekn <frank.ekn@gmail.com>
2026-03-18 13:20:06 +08:00