feat: 删除补全清单文档,整合旧插件装载与配置模型相关信息

This commit is contained in:
whatevertogo
2026-03-13 14:23:44 +08:00
parent da2c252b55
commit 0d851ac7ac

View File

@@ -1,12 +0,0 @@
P0 打通旧插件装载与配置模型metadata.yaml、main.py 发现、_conf_schema.json、AstrBotConfig 注入、配置保存。
P0 补齐旧 filter.* 主干command_group、别名、priority、event_message_type、platform_adapter_type、生命周期/LLM hook、llm_tool、on_waiting_llm_request。
P0 打通 legacy 结果传输MessageEventResult / MessageChain / event.send() / context.send_message() 必须支持富消息,不要再压成纯文本;同时补 stop_event() 传播语义。
P0 补真实 AI 兼容get_current_chat_provider_id、provider 选路、add_llm_tools / llm_tool 注册、真实 tool_loop_agent、persona_manager。
P0 补 session_waiter / SessionController 整套会话控制。
P1 对齐消息组件 legacy APIqq/uin/name 等字段别名Image/Video 的 fromURL() / fromFileSystem()File(name=...) 等旧签名。
P1 对齐 ConversationManager返回 Conversation 结构、UUID、get_filtered_conversations()、get_human_readable_context()。
P1 放宽 KV 兼容:支持任意 JSON 标量/对象get_kv_data(key, default)。
P1 补 text_to_image() / html_render()。
P1 补杂项上下文 APIget_platform()、get_all_stars()、platform_manager、必要的适配器直连能力。
P2 处理插件展示与版本元数据logo、display_name、support_platforms、astrbot_version。
P2 如果还要兼容 legacy JSON-RPC 握手,再继续改善 trigger 信息保真;当前 legacy handshake 仍然只能保留粗粒度 event_type/handler_full_name。