mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 02:11:41 +00:00
feat: let agents remember across private conversations (#100140)
* feat(memory): remember across private conversations Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com> * chore(docs): regenerate config baseline * fix(memory): restore recall configuration wiring * fix(memory): scope recall transcript indexing * test(memory): repair conversation recall fixtures * test(memory): split session visibility coverage * style(memory): format type imports --------- Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com> Co-authored-by: Peter Steinberger <steipete@gmail.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
// Defines plugin tool metadata and filesystem policy types.
|
||||
import type { ConversationRecallContext } from "../agents/conversation-recall.types.js";
|
||||
import type { ToolFsPolicy } from "../agents/tool-fs-policy.types.js";
|
||||
import type { AnyAgentTool } from "../agents/tools/common.js";
|
||||
import type { ConversationReadInvocationOrigin } from "../channels/plugins/conversation-read-origin.js";
|
||||
@@ -29,6 +30,8 @@ export type OpenClawPluginToolContext = {
|
||||
sessionId?: string;
|
||||
/** Out-of-band plugin-owned bindings attached by the current run initiator. */
|
||||
toolBindings?: Readonly<Record<string, unknown>>;
|
||||
/** Trusted runtime-only authorization for one bounded cross-conversation recall pass. */
|
||||
conversationRecall?: ConversationRecallContext;
|
||||
/**
|
||||
* Runtime-supplied active model metadata for informational use, diagnostics,
|
||||
* and plugin-owned policy decisions. This is not a security boundary against
|
||||
|
||||
Reference in New Issue
Block a user