diff --git a/pipeline_bidding/role_tool_schemas.py b/pipeline_bidding/role_tool_schemas.py index be92a33..fc21fbb 100644 --- a/pipeline_bidding/role_tool_schemas.py +++ b/pipeline_bidding/role_tool_schemas.py @@ -227,6 +227,20 @@ BID_ROLE_TOOL_SCHEMAS = { "params": {"kb_doc_id": "样板标书ID(可选,默认取最新一份)", "note": "PM抽取的规范条目(可选)"}, "required": [], }, + "add_kb_doc": { + "module": f"{_M}.bid_kb_capability", + "description": "录入公司投标知识库文档(资质证书/业绩案例/样板标书sample_bid等)", + "params": {"doc_name": "文档名称", "doc_type": "类型(qualification/case/template/sample_bid等)", + "doc_no": "编号(可选)", "tags": "标签(可选)", "content_text": "正文/摘要(可选)", + "file_path": "文件路径(可选)"}, + "required": ["doc_name"], + }, + "list_kb_docs": { + "module": f"{_M}.bid_kb_capability", + "description": "列出知识库文档(可按类型过滤,如 sample_bid 样板标书)", + "params": {"doc_type": "类型(可选)", "org_id": "机构ID(可选)", "limit": "条数(可选,默认100)"}, + "required": [], + }, # ── bid_compose_capability:标书合成工程师 ── "compose_bid": { "module": f"{_M}.bid_compose_capability",