changedInput schema / description
Previous value: -"Parameters for knowledge"New value: +"Knowledge graph parameters."
addedInput schema / properties / agent_id_filter
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Author agent UUID filter; wins over agent_id."
+}
addedInput schema / properties / authority_mode
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "prefer_governed",
+ "all"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "prefer_governed (default) down-ranks imported memory; all keeps raw order."
+}
changedInput schema / properties / client_session_id / description
Previous value: -"In-session binding id from start_session()/identity(); pass it on same-process calls. Not a cross-process proof."New value: +"Binding id for calls in this process; not a cross-process proof."
removedInput schema / properties / closure_class
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Closing standard for action=update: fix_verified | unobserved | not_reproducible | obsolete | duplicate. 'fix_verified' needs a deployed change whose effect was observed."
-}
removedInput schema / properties / closure_evidence
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Evidence for closure_class. Required keys: fix_verified needs {deployed, observed}; unobserved needs {window, instrument_check}."
-}
removedInput schema / properties / confidence
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Writer-supplied confidence for action=store, validated to 0-1; not independently verified or adjusted by governance metrics"
-}
changedInput schema / properties / continuity_token / description
Previous value: -"Ownership proof from onboard()/identity(), for same-live-process rebinds only. Not a cross-process resume credential."New value: +"Same-process rebind proof only; never a cross-process resume."
addedInput schema / properties / created_after
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "search: created after ISO time."
+}
addedInput schema / properties / created_before
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "search: created before this ISO time."
+}
changedInput schema / properties / discovery_type / description
Previous value: -"action=store; one of architectural_decision, learning, pattern, bug_fix, refactoring, documentation, experiment, question, note, rule, insight, bug_found, bug, improvement, exploration, observation."New value: +"Filter by discovery type, e.g. bug_found."
removedInput schema / properties / dry_run
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Dry run mode (for action=cleanup, synthesize)"
-}
removedInput schema / properties / epoch_scope
Removed value: -{
- "anyOf": [
- {
- "enum": [
- "current",
- "all"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Stats/list scope: current epoch only or all epochs"
-}
changedInput schema / properties / include_archived / description
Previous value: -"Include archived discoveries in search results (default: excluded)"New value: +"Include archived rows."
changedInput schema / properties / include_cold / description
Previous value: -"Include cold-storage (long-term) discoveries in search results (default: excluded)"New value: +"Include cold-storage rows."
changedInput schema / properties / include_details / description
Previous value: -"Expand results inline only with response_mode='full'; otherwise open one with knowledge(action='details')."New value: +"Inline details need response_mode='full'; else open one with knowledge(action='details')."
changedInput schema / properties / include_provenance / description
Previous value: -"Include provenance and lineage chain fields in search/details results"New value: +"Add provenance fields."
removedInput schema / properties / include_response_chain
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Include typed response chain for action=details"
-}
removedInput schema / properties / including_cold
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Include cold-storage discoveries in action=list raw status aggregates"
-}
removedInput schema / properties / length
Removed value: -{
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Maximum details characters returned for action=details"
-}
changedInput schema / properties / limit / description
Previous value: -"Max results (for action=search: min 1, values above 100 are capped, 0 or negative is rejected)"New value: +"Max results, 1-100 (more is capped)."
removedInput schema / properties / max_chain_depth
Removed value: -{
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Maximum response-chain traversal depth for action=details"
-}
removedInput schema / properties / memory_context
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "S22 provenance: memory/KG/transcript surfaces visible to the writer"
-}
removedInput schema / properties / min_members
Removed value: -{
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Minimum discoveries a topic needs before it is rolled up (for action=synthesize, default 3)"
-}
changedInput schema / properties / min_similarity / description
Previous value: -"Minimum cosine similarity for semantic retrieval modes"New value: +"Semantic similarity floor."
removedInput schema / properties / offset
Removed value: -{
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Character offset for action=details pagination"
-}
addedInput schema / properties / recency_half_life_days
Added value: +{
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 36500,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "search: score halves per N days."
+}
removedInput schema / properties / scope
Removed value: -{
- "anyOf": [
- {
- "enum": [
- "open",
- "all",
- "by_agent"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "KG audit scope for action=audit"
-}
changedInput schema / properties / search_mode / description
Previous value: -"Force retrieval mode for action=search. 'semantic' and 'hybrid' fail honestly when unsupported by the active backend."New value: +"auto, or force fts/semantic/hybrid."
changedInput schema / properties / semantic / description
Previous value: -"Legacy action=search toggle to force or skip semantic retrieval when supported"New value: +"Legacy semantic on/off toggle."
changedInput schema / properties / severity / description
Previous value: -"Severity: low, medium, high, critical (for action=store or action=update)"New value: +"Filter by severity: low, medium, high, critical."
addedInput schema / properties / sort_by
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "relevance",
+ "created_at"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "search order: relevance, or created_at (newest matches first)."
+}
changedInput schema / properties / tags / description
Previous value: -"Tags (action=store, note); for action=search an exact any-of filter in every search mode."New value: +"Exact any-of tag filter."
removedInput schema / properties / top_n
Removed value: -{
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Maximum stale entries returned by action=audit"
-}
removedInput schema / properties / topic
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Synthesize just this one tag/topic (for action=synthesize). Omit to sweep the densest topics."
-}
removedInput schema / properties / use_llm
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Use the local LLM for the rollup narrative (for action=synthesize, default true; falls back to deterministic when unreachable)"
-}
removedInput schema / properties / use_model
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Use the local model to assess stale entries for action=audit"
-}