Aqr-K
|
2789440796
|
fix(plugin): 分身 ID 对外查询统一归一到源插件,并补齐认证远程入口的源插件字段 (#6680)
|
2026-09-14 07:01:18 +08:00 |
|
Aqr-K
|
9955698b1a
|
fix(plugin): 加载入口补生命周期锁,手工重载带上分身 (#6679)
|
2026-09-14 07:01:04 +08:00 |
|
Aqr-K
|
5fd04505c1
|
feat(plugin): 分身彻底清理,并按包含性校验收口插件数据目录解析 (#6671)
|
2026-09-13 21:05:04 +08:00 |
|
Aqr-K
|
d44480d739
|
Merge pull request #6666 from Aqr-K/feat/plugin-instance-target-enablement
feat(plugin): 插件实例默认调用目标与启停,未指定实例时不再兜底取第一个
|
2026-09-13 16:37:27 +08:00 |
|
jxxghp
|
8072b7d78f
|
Refactor application architecture and compatibility boundaries
|
2026-09-13 12:53:00 +08:00 |
|
InfinityPacer
|
4491610adb
|
修复插件来源仲裁与数据库备份 review 问题
合并 PR #6658。业务相关检查已通过;剩余失败为 PR-Agent 外部 API 日限额与上游既有复杂度 ratchet,不属于本次改动。
|
2026-09-12 21:22:01 +08:00 |
|
jxxghp
|
c0158b1f63
|
fix(plugin): isolate startup recovery failures
|
2026-09-12 20:39:19 +08:00 |
|
InfinityPacer
|
814da86028
|
fix(plugin): avoid refreshing all repositories on update
|
2026-09-12 19:11:08 +08:00 |
|
InfinityPacer
|
747f9f921f
|
fix(plugin): prioritize local plugin sources
|
2026-09-12 19:11:08 +08:00 |
|
ranzhigg
|
d50c71304c
|
fix(plugin-market): bound catalog fetch concurrency
|
2026-09-09 00:38:19 +08:00 |
|
jxxghp
|
a69c9073cb
|
feat(transfer): implement recovery commands for discarding corrupt tasks
|
2026-09-08 23:15:38 +08:00 |
|
jxxghp
|
d0c894f5eb
|
fix(transfer): close durable error recovery loop
|
2026-09-08 22:38:59 +08:00 |
|
jxxghp
|
f00853de2a
|
feat(api): expose frontend-safe management capabilities
|
2026-09-05 15:11:02 +08:00 |
|
jxxghp
|
71147c1d96
|
feat(classification): support multi-source media rules
|
2026-09-03 11:51:18 +08:00 |
|
Aqr-K
|
a4d38e0f12
|
fix(plugin): 卸载先停后删、销毁全程持锁,PostgreSQL 会话按插件 schema 解析原生 SQL
卸载编排改为先停插件再删数据:插件的停机钩子取一次自有库句柄就能把刚删除的数据重新
建出来,注册表因此不再需要销毁墓碑,release 恢复为「只释放连接、保留数据」的单一语义。
停止同时注销插件类,其后的删除一律按 force 执行。
destroy_database 的摘句柄、关连接与删载体全部收进同一把锁:原先在锁外删除载体,并发的
get_database 能在间隙注册一个指向同一载体的新句柄,随后的删除会把它一并抹掉。
PostgreSQL 句柄在派生引擎上注册 begin 监听器,按事务执行 SET LOCAL search_path,让
schema_translate_map 覆盖不到的原生 SQL 同样解析到插件自己的 schema;监听器只挂在
OptionEngine 上,宿主引擎与其它插件的连接不受影响。
|
2026-09-02 02:14:19 -04:00 |
|
jxxghp
|
fdba2c7d64
|
refactor(agent): unify tools behind API gateway and provider skills
|
2026-08-31 16:57:54 +08:00 |
|
jxxghp
|
5202c04dee
|
refactor(application): unify sync async decisions
|
2026-08-29 19:54:08 +08:00 |
|
InfinityPacer
|
dba4ddc168
|
fix(plugin): 增加插件市场元数据边界 (#6495)
* fix(plugin): bound market metadata inputs
* test(architecture): sync plugin metadata baseline
* fix(plugin): narrow validated metadata identifiers
* test(architecture): sync coverage baseline
|
2026-08-29 15:23:33 +08:00 |
|
jxxghp
|
fa40f29dfd
|
refactor(plugin): converge runtime ownership and compatibility
|
2026-08-29 12:55:52 +08:00 |
|
jxxghp
|
f38637dcea
|
refactor(api): move host orchestration into application services
|
2026-08-29 10:27:57 +08:00 |
|
jxxghp
|
13fba96fd8
|
refactor(runtime): govern dependency module naming
|
2026-08-29 08:14:21 +08:00 |
|
InfinityPacer
|
92066dfad4
|
feat: 完成插件原生依赖重启激活闭环 (#6491)
* feat(plugins): track native dependency activation
* fix(plugins): finalize native restart state lifecycle
|
2026-08-29 02:10:50 +08:00 |
|
jxxghp
|
eb45ed6b77
|
refactor(runtime): remove data service locators
|
2026-08-28 16:39:29 +08:00 |
|
jxxghp
|
f888aab2c9
|
refactor: 统一插件迁移与 Passkey 模块命名
|
2026-08-27 20:38:55 +08:00 |
|
InfinityPacer
|
8e7a553c1e
|
fix: 保留插件开发热重载与代际候选 (#6483)
* fix(plugin): preserve development source admission
* test(plugin): cover runtime payload hot reload
|
2026-08-27 20:16:24 +08:00 |
|
InfinityPacer
|
011ebfbe5f
|
fix: 协调本地插件与绑定仓库的版本选择 (#6482)
* fix(plugin): reconcile local and bound payload versions
* fix(plugin): preserve bound source on updates
* fix(plugin): normalize source reconciliation ids
* fix(plugin): defer local payload activation
* fix(plugin): centralize startup source admission
* fix(plugin): derive sync mode from admitted source
|
2026-08-27 20:03:30 +08:00 |
|
InfinityPacer
|
3b7f8c357d
|
fix: 增加插件 V3t 运行时兼容门禁 (#6475)
* fix(plugin): enforce declared runtime compatibility
* chore(ci): record plugin runtime compatibility edges
---------
Co-authored-by: jxxghp <jxxghp@gmail.com>
|
2026-08-27 07:06:16 +08:00 |
|
InfinityPacer
|
627775c090
|
fix(plugin): 按绑定仓库保留更新候选 (#6474)
* fix(plugin): preserve repository update candidates
* chore(ci): sync architecture ratchet baselines
* chore(ci): align canonical coverage baseline
* chore(ci): align coverage ratchet baseline
|
2026-08-27 06:56:33 +08:00 |
|
InfinityPacer
|
d24c52ea97
|
fix(plugin): 按绑定仓库处理插件更新 (#6472)
|
2026-08-26 21:35:16 +08:00 |
|
InfinityPacer
|
7c81fb357f
|
fix(plugin): 收敛市场安装与运行态错误处理 (#6470)
|
2026-08-26 18:00:49 +08:00 |
|
InfinityPacer
|
ac2a2b1129
|
feat(plugin): persist declared metadata snapshots (#6467)
|
2026-08-26 13:15:12 +08:00 |
|
InfinityPacer
|
71db425c07
|
feat(plugin): 建立可信来源准入与安装恢复 (#6462)
|
2026-08-26 07:52:00 +08:00 |
|
jxxghp
|
1b3056a793
|
fix(ci): 修正音乐测试与导入排序门禁
|
2026-08-25 21:08:25 +08:00 |
|
InfinityPacer
|
f28e8b1538
|
feat(plugin): add source identity foundation (#6454)
|
2026-08-25 19:58:56 +08:00 |
|
jxxghp
|
b3211ae4e4
|
refactor: contain plugin catalog child tasks
|
2026-08-24 06:14:50 +08:00 |
|
jxxghp
|
22848eeda2
|
refactor: unify protected task completion
|
2026-08-24 03:20:45 +08:00 |
|
jxxghp
|
820582ab12
|
refactor: close plugin shutdown mutation races
|
2026-08-23 21:55:22 +08:00 |
|
jxxghp
|
7f09927c47
|
refactor: own shutdown lifecycle boundaries
|
2026-08-23 20:20:26 +08:00 |
|
InfinityPacer
|
c6ffc309d4
|
fix(persistence): separate retryable rejection errors (#6423)
|
2026-08-23 20:10:59 +08:00 |
|
InfinityPacer
|
3fa8ddf63a
|
fix(plugin): close cancellation compensation gaps
|
2026-08-23 14:47:17 +08:00 |
|
InfinityPacer
|
d2b72f5729
|
fix(database): decouple worker errors from application
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
a7965d3f7d
|
fix(plugin): close process tree cleanup gaps
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
6c2817e383
|
fix(plugin): close cancellable install lifecycle gaps
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
0378eabb8f
|
fix(plugin): make installation lifecycle cancellable
|
2026-08-23 14:26:42 +08:00 |
|
InfinityPacer
|
b79f927fcf
|
fix(database): harden worker shutdown and overload propagation
|
2026-08-23 02:29:54 +08:00 |
|
jxxghp
|
b598b516d5
|
refactor: migrate high-risk write transactions
|
2026-08-21 20:46:57 +08:00 |
|
InfinityPacer
|
b9bbc8913c
|
fix: 完善插件恢复与运行态收敛 (#6376)
|
2026-08-21 18:09:29 +08:00 |
|
jxxghp
|
c2a27f7c71
|
refactor: 收口订阅与插件应用边界
|
2026-08-18 13:54:17 +08:00 |
|
jxxghp
|
8472bcff43
|
refactor: 收口 V3 分层架构与插件兼容边界
|
2026-08-18 13:22:02 +08:00 |
|
jxxghp
|
5128ae9e1e
|
refactor: 推进后端分层架构治理
|
2026-08-18 00:29:14 +08:00 |
|