fleet-memory/hindsight-clients/python/hindsight_client_api/models
Nicolò Boschi 2c32ffadc9
fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804)
When a mental model has tags, refresh_mental_model hardcoded
tags_match="all_strict", causing empty results when most memories
are untagged. Add configurable tags_match and tag_groups fields
to MentalModelTrigger so users can control refresh filtering.

- Add tags_match (any/all/any_strict/all_strict) to override default
- Add tag_groups for compound boolean tag expressions during refresh
- Default behavior unchanged (all_strict when tags present)
- Update both refresh paths (task-based and direct)
- Add UI controls in Create/Update mental model dialogs
- Regenerate OpenAPI spec and client SDKs
2026-03-31 18:09:01 +02:00
..
__init__.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
add_background_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
async_operation_submit_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
audit_log_entry.py Release v0.4.21 2026-03-30 14:52:50 +02:00
audit_log_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
audit_log_stats_bucket.py Release v0.4.21 2026-03-30 14:52:50 +02:00
audit_log_stats_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
background_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_config_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_config_update.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_list_item.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_profile_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
bank_stats_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
budget.py Release v0.4.21 2026-03-30 14:52:50 +02:00
cancel_operation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
child_operation_status.py Release v0.4.21 2026-03-30 14:52:50 +02:00
chunk_data.py Release v0.4.21 2026-03-30 14:52:50 +02:00
chunk_include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
chunk_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
clear_memory_observations_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
consolidation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
create_bank_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
create_directive_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
create_mental_model_request.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
create_mental_model_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
create_webhook_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
delete_document_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
delete_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
directive_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
directive_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
disposition_traits.py Release v0.4.21 2026-03-30 14:52:50 +02:00
document_response.py feat: expose document_metadata in API and control plane (#798) 2026-03-31 11:42:02 +02:00
entity_detail_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_input.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_list_item.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_observation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
entity_state_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
features_info.py Release v0.4.21 2026-03-30 14:52:50 +02:00
file_retain_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
graph_data_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
http_validation_error.py Release v0.4.21 2026-03-30 14:52:50 +02:00
include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
list_documents_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
list_memory_units_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
list_tags_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
memory_item.py Release v0.4.21 2026-03-30 14:52:50 +02:00
mental_model_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
mental_model_response.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
mental_model_trigger_input.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
mental_model_trigger_input_tag_groups_inner.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
mental_model_trigger_output.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
mental_model_trigger_output_tag_groups_inner.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
model_not.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
not1.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
observation_scopes.py Release v0.4.21 2026-03-30 14:52:50 +02:00
operation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
operation_status_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
operations_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
recall_request.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
recall_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
recall_result.py Release v0.4.21 2026-03-30 14:52:50 +02:00
recover_consolidation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_based_on.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_directive.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_fact.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_llm_call.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_mental_model.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_request.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
reflect_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_tool_call.py Release v0.4.21 2026-03-30 14:52:50 +02:00
reflect_trace.py Release v0.4.21 2026-03-30 14:52:50 +02:00
retain_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
retain_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
retry_operation_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
source_facts_include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
tag_group_and_input.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_group_and_output.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_group_leaf.py Release v0.4.21 2026-03-30 14:52:50 +02:00
tag_group_not_input.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_group_not_output.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_group_or_input.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_group_or_output.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
tag_item.py Release v0.4.21 2026-03-30 14:52:50 +02:00
timestamp.py Release v0.4.21 2026-03-30 14:52:50 +02:00
token_usage.py Release v0.4.21 2026-03-30 14:52:50 +02:00
tool_calls_include_options.py Release v0.4.21 2026-03-30 14:52:50 +02:00
update_directive_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
update_disposition_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
update_document_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
update_document_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
update_mental_model_request.py fix(mental-models): add tags_match and tag_groups to trigger config (#786) (#804) 2026-03-31 18:09:01 +02:00
update_webhook_request.py Release v0.4.21 2026-03-30 14:52:50 +02:00
validation_error.py Release v0.4.21 2026-03-30 14:52:50 +02:00
validation_error_loc_inner.py Release v0.4.21 2026-03-30 14:52:50 +02:00
version_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
webhook_delivery_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
webhook_delivery_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
webhook_http_config.py Release v0.4.21 2026-03-30 14:52:50 +02:00
webhook_list_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00
webhook_response.py Release v0.4.21 2026-03-30 14:52:50 +02:00