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 |
|
Peter Steinberger
|
7189b49f81
|
refactor: move media defaults into plugin manifests
|
2026-04-22 06:11:49 +01:00 |
|
pashpashpash
|
89932593bb
|
Show typing while heartbeats are running (#69963)
* Heartbeat: show typing during runs
* Heartbeat: fix typing review issues
* Discord: preserve heartbeat typing config
|
2026-04-22 13:50:27 +09:00 |
|
Shakker
|
10959aa980
|
fix: restrict static model catalogs to bundled providers
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
f9bac5038c
|
fix: harden static provider catalog path
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
04ecf284fc
|
fix: use static provider catalogs for model listing
|
2026-04-22 04:51:38 +01:00 |
|
Peter Steinberger
|
ef66798433
|
fix: preserve outbound thread sessions
|
2026-04-22 02:56:23 +01:00 |
|
Peter Steinberger
|
fb9a21ae8f
|
fix: centralize draft preview finalization
|
2026-04-22 02:32:55 +01:00 |
|
Gustavo Madeira Santana
|
f4478a142a
|
Fix channel presence gating for disabled plugins (#69862)
Merged via squash.
Prepared head SHA: f76f6212b2
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 20:51:09 -04:00 |
|
Gustavo Madeira Santana
|
819d15481d
|
fix: validate plugin source entries before runtime inference (#69868)
Merged via squash.
Prepared head SHA: b67644cdda
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 20:12:19 -04:00 |
|
Gustavo Madeira Santana
|
66add9fcd9
|
perf(cli): lazy-load doctor plugin paths (#69840)
Merged via squash.
Prepared head SHA: ebf93ad913
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 18:17:19 -04:00 |
|
Peter Steinberger
|
674feda214
|
docs(plugins): document message presentation cards
|
2026-04-21 21:29:44 +01:00 |
|
Peter Steinberger
|
c742a706bf
|
feat(plugins): add experimental skill workshop
|
2026-04-21 21:29:44 +01:00 |
|
Peter Steinberger
|
d7a173e60e
|
feat(plugin-sdk): add presentation and skills runtime contracts
|
2026-04-21 21:29:44 +01:00 |
|
Vincent Koc
|
78030d0d52
|
docs: plugin manifest precedence, QQBot engine/bot-approve/QR onboarding, web-search plugin-scoped SecretRefs
|
2026-04-21 13:26:25 -07:00 |
|
Gustavo Madeira Santana
|
24db09a19b
|
fix(cli): keep channel status checks off plugin runtimes (#69479)
Merged via squash.
Prepared head SHA: 63f6e416a9
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 13:53:08 -04:00 |
|
Peter Steinberger
|
f1805ab54d
|
fix: centralize provider thinking profiles
|
2026-04-21 09:13:35 +01:00 |
|
Peter Steinberger
|
6ce17db11a
|
fix: gate max thinking by model support
|
2026-04-21 07:02:43 +01:00 |
|
Peter Steinberger
|
e4adb0b0e3
|
fix: hide adaptive think option for GPT models
|
2026-04-21 06:19:29 +01:00 |
|
Tak Hoffman
|
1303b03241
|
fix: add silent reply policy by conversation type (#68644)
Thanks @Takhoffman.
|
2026-04-21 05:17:55 +01:00 |
|
Lucenx9
|
758e83015b
|
docs(codex): clarify approval override example
|
2026-04-21 01:06:36 +01:00 |
|
Lucenx9
|
d04f7e7ce7
|
fix(codex): default app-server approvals to on-request
|
2026-04-21 01:06:36 +01:00 |
|
JC
|
ebb53d8dab
|
docs(plugins): add Prometheus Avatar community plugin (#52752)
Add Prometheus Avatar to the community plugins docs.\n\nThanks @jc-myths.
|
2026-04-20 20:22:37 +01:00 |
|
Gökdeniz Kaymak
|
c9d3c3022f
|
docs(plugins): add Apify community plugin (#45263)
Add Apify to the community plugins docs.\n\nThanks @protoss70.
|
2026-04-20 20:22:31 +01:00 |
|
Peter Steinberger
|
47d42606ac
|
fix: repair bundled plugin runtime deps on startup
|
2026-04-20 17:47:55 +01:00 |
|
Peter Steinberger
|
85826c83e4
|
refactor(google): move Gemini transport into plugin
|
2026-04-18 21:41:54 +01:00 |
|
Peter Steinberger
|
2d59395883
|
refactor: move provider endpoint metadata into manifests
|
2026-04-18 21:06:50 +01:00 |
|
Peter Steinberger
|
85912849cc
|
refactor: move extension markers into manifests
|
2026-04-18 20:16:44 +01:00 |
|
Peter Steinberger
|
796f272f7d
|
refactor: move synthetic auth refs to manifests
|
2026-04-18 19:53:54 +01:00 |
|
Peter Steinberger
|
418056f7a0
|
perf: narrow plugin SDK import surfaces
|
2026-04-17 16:05:09 +01:00 |
|
Peter Steinberger
|
77e6e4cf87
|
refactor: move memory embeddings into provider plugins
|
2026-04-17 02:57:18 +01:00 |
|
Gustavo Madeira Santana
|
78ac118427
|
fix(plugins): stabilize bundled setup runtimes (#67200)
Merged via squash.
Prepared head SHA: e8d6738fd0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-15 12:35:18 -04:00 |
|
Gustavo Madeira Santana
|
82a2db71e8
|
refactor(qa): split Matrix QA into optional plugin (#66723)
Merged via squash.
Prepared head SHA: 27241bd089
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-14 16:28:57 -04:00 |
|
slepybear
|
450c3a8ed2
|
fix(security): include Matrix avatar params in sandbox media normalization + preserve mxc:// URLs + log gmail watcher stop failures [AI-assisted] (#64701)
Merged via squash.
Prepared head SHA: 54de3f019b
Co-authored-by: slepybear <108438815+slepybear@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-14 12:22:29 -04:00 |
|
Vincent Koc
|
b7b3846793
|
feat(plugins): narrow channel loads from manifests (#65429)
* feat(plugins): narrow channel loads from manifests
* fix(plugins): harden channel owner activation trust
* fix(plugins): preserve empty channel scopes
* fix(plugins): honor channel-owner policy gates
* fix(plugins): keep channel setup and scope fallbacks correct
* fix(plugins): keep channel trust tied to source config
|
2026-04-12 17:24:15 +01:00 |
|
Sergio Cadavid
|
51f0037e61
|
docs(memory-wiki): add QMD bridge recipe (#63165)
* docs(memory-wiki): add qmd bridge recipe
* docs(memory-wiki): remove restrictive allowlist from bridge example
* docs(changelog): note memory-wiki bridge recipe
* Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update memory-wiki.md
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-04-12 17:10:49 +01:00 |
|
Vincent Koc
|
12db6dfc8d
|
feat(plugins): narrow explicit provider loads from manifests (#65259)
* feat(plugins): narrow explicit provider loads from manifests
* fix(plugins): preserve setup trust filtering for explicit owners
* fix(plugins): respect runtime owner trust and disablement
* fix(plugins): preserve provider owner policy bounds
|
2026-04-12 10:52:03 +01:00 |
|
Vincent Koc
|
a9c7c2e1ed
|
feat(plugins): narrow CLI loading via activation planning (#65120)
* feat(plugins): narrow cli loading via activation planning
* fix(plugins): normalize primary CLI command nullability
* fix(plugins): enforce activation planner exhaustiveness
|
2026-04-12 09:07:47 +01:00 |
|
Vincent Koc
|
8ba50aa23e
|
refactor(plugins): prefer setup descriptors for setup lookup (#64786)
* refactor(plugins): prefer setup descriptors for setup lookup
* fix(plugins): harden setup descriptor lookup
* fix(plugins): keep sync cli backend setup results
* fix(plugins): resolve setup registry rebase
* fix(plugins): preserve fail-closed cli backend lookup
* fix(plugins): fail closed on shadowed setup owners
* fix(plugins): swallow async setup register rejections
|
2026-04-12 03:29:24 +01:00 |
|
Peter Steinberger
|
e1b2ae235a
|
docs: clarify strict-agentic and codex modes
|
2026-04-11 17:13:40 +01:00 |
|
Vincent Koc
|
79c3dbecd1
|
feat(plugins): add manifest activation and setup descriptors (#64780)
|
2026-04-11 12:35:59 +01:00 |
|
Peter Steinberger
|
202f80792e
|
feat: add plugin text transforms
|
2026-04-11 02:17:39 +01:00 |
|
Peter Steinberger
|
46a6746bca
|
docs: clarify codex harness validation
|
2026-04-11 00:13:08 +01:00 |
|
Peter Steinberger
|
47c0ce5f85
|
refactor: narrow codex harness selection
|
2026-04-11 00:13:08 +01:00 |
|
Peter Steinberger
|
c59fc764db
|
docs(codex): document harness command smoke
|
2026-04-10 23:07:25 +01:00 |
|
Peter Steinberger
|
67f1a20136
|
docs: add Codex harness recipes
|
2026-04-10 22:43:44 +01:00 |
|
Peter Steinberger
|
31a0b7bd42
|
feat: add Codex app-server controls
|
2026-04-10 22:19:00 +01:00 |
|
Peter Steinberger
|
c66afe472a
|
docs: add codex harness setup guide
|
2026-04-10 21:45:32 +01:00 |
|
Peter Steinberger
|
972ed139a7
|
fix: make docs anchor audit use Mintlify CLI
|
2026-04-10 21:39:52 +01:00 |
|
Peter Steinberger
|
c16b1b7433
|
docs: document harness fallback policy
|
2026-04-10 21:27:26 +01:00 |
|