You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
knowledge create now requires --description — aligns with the server's required-description validation: the new --description flag is mandatory and its 1-500 character limit is checked locally before the request goes out. bl knowledge create / kscli kb create calls need to pass it.
knowledge service update warned about config fields the server itself returned — updating the draft config through scalar flags such as --policy reads the full draft and merges before writing back; the draft's user_system_prompt, anti_leak_prompt, refusal_prompt, credibility_prompt, session_file_parse_mode, and enable_thinking / enable_temperature / enable_credibility / enable_max_completion_tokens were not recognized by the CLI, so every update printed a run of unknown agent_config field passed through warnings. The config itself was always written correctly; the spurious warnings are gone.
Added
bailian-web-search routing skill — bl skill init now also installs a dedicated web-search routing skill, so agents pick the right search entry point instead of guessing.
Knowledge Studio CLI command manual — full kscli reference docs covering knowledge bases, documents, chunks, collections/categories, files, retrieval/Q&A services, and search/chat, with runnable examples for every command.
Changed
Description flags explain what to write — help text for the collection and service --description flags now states what the field is for (telling similar items apart in lists; for services, agents read it to pick the right one) rather than just repeating "required".
knowledge retrieve --rerank-model documents its precondition — help now states that the target knowledge base must already have a rerank model configured, otherwise every value is rejected.