mirror of
https://github.com/Tencent/WeKnora.git
synced 2026-10-31 11:54:57 +08:00
Unify request-local model-handle handling behind a single modelcontext.Registry (source citations, durable resource handles, wiki issue handles) with per-tool argument policies and unresolved-handle rejection before tool execution. Also fixes issues found in review: - decode wiki_read_issue's iN issue_id argument (was never resolved) - preserve stored wiki page aliases when wiki_write_page omits aliases - validate http/https scheme before registering url fields as web sources - gate tool-role MultiContent text behind the tool result policy - dedup KB IDs in NewWikiScopesFromKBIDs to avoid false ambiguity - remove dead codec facades (decodeJSON, EncodeMessagesWithPolicy, UnresolvedToolHandles)