jxxghp
9aab7c0f4c
fix(agent): pin scheduled tasks to real execution accounts ( #7241 )
2026-10-29 22:39:08 +08:00
jxxghp
6d4ce83837
fix(types): clear host mypy debt and prevent typing regressions
...
严格检查全部宿主源码,清零类型错误预算并移除按模块类型豁免。
按原因、所属方法、错误码及语法指纹锁定必要兼容例外和站点类型桩,
CI 阻断新增忽略、检查范围退化、本地桩替代真实接口及新的类型错误。
修复空值、异步和供应方类型边界,保持插件与 API 兼容合同,
并补充存储、订阅、通知、Agent 和工作流边界的回归覆盖。
2026-10-21 22:03:18 +08:00
jxxghp
c85f9b262f
feat(agent): isolate interactive execution from background services ( #7083 )
2026-10-19 18:12:05 +08:00
DDSRem
e0642eafa7
chore(types): reduce v3 host mypy debt ( #7057 )
...
* chore(types): clear AniList endpoint mypy debt
* chore(types): clear Douban endpoint mypy debt
* chore(types): clear recommendation endpoint mypy debt
* chore(types): clear subscription notification mypy debt
* chore(types): clear SDK string compatibility mypy debt
* chore(types): ratchet v3 host mypy across remaining files
* chore(types): reduce v3 host mypy debt and retire ledger
* chore(types): reconcile host snapshot with upstream HTTP pool
* test(types): cover host paths exposed by mypy cleanup
2026-10-18 09:37:49 +08:00
DDSRem
2de976f6b3
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
...
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
jxxghp
f803e6cc5c
feat(agent): add persistent Python read-only orchestration
2026-09-30 20:16:53 +08:00
jxxghp
864ac1892e
feat(agent): align background learning with Hermes
2026-09-30 17:45:39 +08:00
moviepilot-codex[bot]
1d043bb64e
fix(agent): isolate memory by user
2026-09-21 08:59:33 +08:00
cyt-666
6e92a02255
fix: extend search.torrents timeout ( #6734 )
2026-09-20 15:23:47 +08:00
jxxghp
4e9a64c0f0
refactor(application): 按模块子目录统一文件命名
2026-09-15 23:57:06 +08:00
jxxghp
61b0ae951f
refactor(application): 拆分消息渠道权限
2026-09-15 23:57:06 +08:00
jxxghp
8072b7d78f
Refactor application architecture and compatibility boundaries
2026-09-13 12:53:00 +08:00
jxxghp
c57605312a
fix(agent): close recovery contract CI regressions
2026-09-12 13:09:37 +08:00
jxxghp
7389be5694
fix(agent): normalize legacy tool failures
2026-09-12 12:30:37 +08:00
jxxghp
643efea1aa
fix(agent): preserve WebAgent event timeline
2026-09-11 16:44:05 +08:00
jxxghp
21e154d6d2
feat(agent): deliver browser screenshots as model-visible images
2026-09-10 02:17:01 +08:00
jxxghp
5fa5b414aa
feat(agent): harden tool outcomes, recovery and discovery
2026-09-09 19:55:21 +08:00
jxxghp
b6fa21e9e0
fix(agent): honor verbose mode for middleware tools
2026-09-01 12:19:15 +08:00
jxxghp
f8d75ac492
fix(agent): quote verbose telegram tool messages
2026-09-01 11:30:25 +08:00
jxxghp
2fe39d856c
refactor(architecture): invert application adapter boundaries
2026-08-28 18:45:47 +08:00
jxxghp
eb45ed6b77
refactor(runtime): remove data service locators
2026-08-28 16:39:29 +08:00
jxxghp
9dbe424c3d
refactor(config): retire RuntimeSettingsCompat host usage
2026-08-26 15:55:21 +08:00
jxxghp
cb3c5f008f
refactor: unify service configuration boundary
2026-08-24 05:12:21 +08:00
jxxghp
7f09927c47
refactor: own shutdown lifecycle boundaries
2026-08-23 20:20:26 +08:00
InfinityPacer
146f8649f6
fix(runtime): 隔离线程任务上下文 ( #6420 )
...
* fix(runtime): isolate thread task contexts
* test: use canonical message schema import
2026-08-23 20:10:23 +08:00
InfinityPacer
d11c2fb301
fix(agent): isolate web and storage blocking I/O
2026-08-23 13:06:30 +08:00
jxxghp
41ee5aacdc
refactor: route agent llm settings through runtime
2026-08-23 02:49:00 +08:00
InfinityPacer
ed3c0541c7
fix(agent): 收敛超时与取消后的副作用生命周期 ( #6388 )
2026-08-22 12:11:15 +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
jxxghp
54f093a099
Merge remote-tracking branch 'origin/v3' into v3
...
# Conflicts:
# app/api/endpoints/agent.py
# app/api/endpoints/anthropic.py
# app/api/endpoints/openai.py
# app/chain/__init__.py
# app/chain/message.py
# app/chain/site.py
# app/chain/subscribe.py
# app/chain/transfer.py
# app/modules/discord/__init__.py
# app/modules/qqbot/__init__.py
# app/modules/slack/__init__.py
# app/modules/telegram/__init__.py
# app/modules/wechat/__init__.py
# app/runtime/extensions/module_manager.py
# app/runtime/extensions/service_registry.py
# tests/test_agent_interaction.py
# tests/test_slash_command_interactions.py
# tests/test_web_agent_stream.py
2026-08-16 19:44:43 +08:00
jxxghp
240a4dffe6
refactor(schemas): 统一 message/notification 命名边界,旧名收敛至兼容映射表
...
- notification 域:渠道能力(MessageChannel→NotificationChannel、ChannelCapability* 迁入 notification.py)
- message 域:消息收发(Notification→Message、NotificationType→MessageType、CommingMessage→IncomingMessage、NotificationHistoryItem→MessageHistoryItem、NotificationClear*→MessageClear*)
- Agent 工具契约:send_notification_message→send_message、notification_callback→message_callback
- 源码不保留旧名物理别名,旧导入经 app/runtime/compat/manifest.py SYMBOL_ALIASES 惰性解析
- API 路径与持久化键冻结不变,前端零改动
- 新增兼容守护测试与 docs/rules/07 命名边界规范
2026-08-16 19:32:20 +08:00
InfinityPacer
5b367011c5
refactor(agent): 按需加载 Agent 运行时 ( #6336 )
2026-08-16 19:25:24 +08:00
jxxghp
369d7d6448
refactor: reorganize backend module boundaries
2026-08-14 19:53:33 +08:00
jxxghp
7b3444c366
refactor backend module architecture
2026-08-14 15:45:38 +08:00
jxxghp
87b1caf3ff
fix(agent): grant channel owners admin access
2026-08-14 00:01:37 +08:00
jxxghp
73df2aa331
fix(agent): 工具权限拦截时补齐流式换行,渠道主ID默认管理员权限
2026-08-13 23:15:28 +08:00
InfinityPacer
3aed078bbb
fix(agent): bind channel admin identity ( #6294 )
2026-08-13 14:53:59 +08:00
InfinityPacer
010899f369
feat(agent): add host policy foundation ( #6273 )
2026-08-12 10:48:14 +08:00
jxxghp
9221f6e74a
fix(agent): 工具回调消息回填原会话ID,避免群聊@机器人时按钮等交互消息发到私聊 ( #6267 )
2026-08-11 19:48:43 +08:00
jxxghp
83409c1439
feat(agent): expand tool output and search pagination
2026-08-06 22:36:05 +08:00
jxxghp
d666134ed2
Route autonomous agent tasks through notification broadcasting
2026-07-20 08:54:32 +08:00
InfinityPacer
064e6535d5
fix(security): restrict agent log file access ( #6050 )
2026-07-05 09:25:25 +08:00
jxxghp
dd73b97095
fix(base): improve permission error message for tool access
2026-06-29 12:55:14 +08:00
jxxghp
027330f714
fix: disable notification history saving for agent messages
2026-06-28 15:25:52 +08:00
jxxghp
318cfe68e9
Refactor agent tool inputs and background activity logging
2026-06-27 07:53:09 +08:00
jxxghp
0cd049bfc2
Refactor movie pilot config and test coverage
2026-06-23 10:05:45 +08:00
InfinityPacer
e02cebe16c
fix(tests): stabilize messaging shutdown ( #5979 )
2026-06-21 07:37:47 +08:00
jxxghp
e8ae686d4f
feat: add WebAgent support for streaming and notifications
2026-06-16 19:21:31 +08:00
jxxghp
a93815b18a
refactor: simplify directory list for agent configuration
2026-06-15 09:19:14 +08:00