From 2993fdd2f9f0dd5b194c7b318140235f3df1e749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Boschi?= Date: Thu, 19 Feb 2026 18:46:07 +0100 Subject: [PATCH] Release v0.4.13 - Update version to 0.4.13 in all components - Regenerate OpenAPI spec and client SDKs - Python packages: hindsight-api, hindsight-dev, hindsight-all, hindsight-litellm, hindsight-embed - Python client: hindsight-clients/python - TypeScript client: hindsight-clients/typescript - Rust CLI: hindsight-cli - Control Plane: hindsight-control-plane - OpenClaw integration: hindsight-integrations/openclaw - AI SDK integration: hindsight-integrations/ai-sdk - Helm chart - Sync documentation to version-0.4 --- helm/hindsight/Chart.yaml | 4 +- hindsight-api/hindsight_api/__init__.py | 2 +- hindsight-api/pyproject.toml | 2 +- hindsight-cli/Cargo.toml | 2 +- hindsight-clients/go/api/openapi.yaml | 2 +- hindsight-clients/go/api_banks.go | 2 +- hindsight-clients/go/api_directives.go | 2 +- hindsight-clients/go/api_documents.go | 2 +- hindsight-clients/go/api_entities.go | 2 +- hindsight-clients/go/api_files.go | 2 +- hindsight-clients/go/api_memory.go | 2 +- hindsight-clients/go/api_mental_models.go | 2 +- hindsight-clients/go/api_monitoring.go | 2 +- hindsight-clients/go/api_operations.go | 2 +- hindsight-clients/go/client.go | 4 +- hindsight-clients/go/configuration.go | 2 +- .../go/model_add_background_request.go | 2 +- .../model_async_operation_submit_response.go | 2 +- .../go/model_background_response.go | 2 +- .../go/model_bank_config_response.go | 2 +- .../go/model_bank_config_update.go | 2 +- hindsight-clients/go/model_bank_list_item.go | 2 +- .../go/model_bank_list_response.go | 2 +- .../go/model_bank_profile_response.go | 2 +- .../go/model_bank_stats_response.go | 2 +- hindsight-clients/go/model_budget.go | 2 +- .../go/model_cancel_operation_response.go | 2 +- .../go/model_child_operation_status.go | 2 +- hindsight-clients/go/model_chunk_data.go | 2 +- .../go/model_chunk_include_options.go | 2 +- hindsight-clients/go/model_chunk_response.go | 2 +- .../go/model_consolidation_response.go | 2 +- .../go/model_create_bank_request.go | 2 +- .../go/model_create_directive_request.go | 2 +- .../go/model_create_mental_model_request.go | 2 +- .../go/model_create_mental_model_response.go | 2 +- .../go/model_delete_document_response.go | 2 +- hindsight-clients/go/model_delete_response.go | 2 +- .../go/model_directive_list_response.go | 2 +- .../go/model_directive_response.go | 2 +- .../go/model_disposition_traits.go | 2 +- .../go/model_document_response.go | 2 +- .../go/model_entity_detail_response.go | 2 +- .../go/model_entity_include_options.go | 2 +- hindsight-clients/go/model_entity_input.go | 2 +- .../go/model_entity_list_item.go | 2 +- .../go/model_entity_list_response.go | 2 +- .../go/model_entity_observation_response.go | 2 +- .../go/model_entity_state_response.go | 2 +- hindsight-clients/go/model_features_info.go | 2 +- .../go/model_file_retain_response.go | 2 +- .../go/model_graph_data_response.go | 2 +- .../go/model_http_validation_error.go | 2 +- hindsight-clients/go/model_include_options.go | 2 +- .../go/model_list_documents_response.go | 2 +- .../go/model_list_memory_units_response.go | 2 +- .../go/model_list_tags_response.go | 2 +- hindsight-clients/go/model_memory_item.go | 2 +- .../go/model_mental_model_list_response.go | 2 +- .../go/model_mental_model_response.go | 2 +- .../go/model_mental_model_trigger.go | 2 +- .../go/model_operation_response.go | 2 +- .../go/model_operation_status_response.go | 2 +- .../go/model_operations_list_response.go | 2 +- hindsight-clients/go/model_recall_request.go | 2 +- hindsight-clients/go/model_recall_response.go | 2 +- hindsight-clients/go/model_recall_result.go | 2 +- .../go/model_reflect_based_on.go | 2 +- .../go/model_reflect_directive.go | 2 +- hindsight-clients/go/model_reflect_fact.go | 2 +- .../go/model_reflect_include_options.go | 2 +- .../go/model_reflect_llm_call.go | 2 +- .../go/model_reflect_mental_model.go | 2 +- hindsight-clients/go/model_reflect_request.go | 2 +- .../go/model_reflect_response.go | 2 +- .../go/model_reflect_tool_call.go | 2 +- hindsight-clients/go/model_reflect_trace.go | 2 +- hindsight-clients/go/model_retain_request.go | 2 +- hindsight-clients/go/model_retain_response.go | 2 +- .../go/model_source_facts_include_options.go | 2 +- hindsight-clients/go/model_tag_item.go | 2 +- hindsight-clients/go/model_token_usage.go | 2 +- .../go/model_tool_calls_include_options.go | 2 +- .../go/model_update_directive_request.go | 2 +- .../go/model_update_disposition_request.go | 2 +- .../go/model_update_mental_model_request.go | 2 +- .../go/model_validation_error.go | 2 +- .../go/model_validation_error_loc_inner.go | 2 +- .../go/model_version_response.go | 2 +- hindsight-clients/go/response.go | 2 +- hindsight-clients/go/utils.go | 2 +- .../python/hindsight_client_api/__init__.py | 2 +- .../hindsight_client_api/api/banks_api.py | 2 +- .../api/directives_api.py | 2 +- .../hindsight_client_api/api/documents_api.py | 2 +- .../hindsight_client_api/api/entities_api.py | 2 +- .../hindsight_client_api/api/files_api.py | 2 +- .../hindsight_client_api/api/memory_api.py | 2 +- .../api/mental_models_api.py | 2 +- .../api/monitoring_api.py | 2 +- .../api/operations_api.py | 2 +- .../python/hindsight_client_api/api_client.py | 2 +- .../hindsight_client_api/configuration.py | 4 +- .../python/hindsight_client_api/exceptions.py | 2 +- .../hindsight_client_api/models/__init__.py | 2 +- .../models/add_background_request.py | 2 +- .../models/async_operation_submit_response.py | 2 +- .../models/background_response.py | 2 +- .../models/bank_config_response.py | 2 +- .../models/bank_config_update.py | 2 +- .../models/bank_list_item.py | 2 +- .../models/bank_list_response.py | 2 +- .../models/bank_profile_response.py | 2 +- .../models/bank_stats_response.py | 2 +- .../hindsight_client_api/models/budget.py | 2 +- .../models/cancel_operation_response.py | 2 +- .../models/child_operation_status.py | 2 +- .../hindsight_client_api/models/chunk_data.py | 2 +- .../models/chunk_include_options.py | 2 +- .../models/chunk_response.py | 2 +- .../models/consolidation_response.py | 2 +- .../models/create_bank_request.py | 2 +- .../models/create_directive_request.py | 2 +- .../models/create_mental_model_request.py | 2 +- .../models/create_mental_model_response.py | 2 +- .../models/delete_document_response.py | 2 +- .../models/delete_response.py | 2 +- .../models/directive_list_response.py | 2 +- .../models/directive_response.py | 2 +- .../models/disposition_traits.py | 2 +- .../models/document_response.py | 2 +- .../models/entity_detail_response.py | 2 +- .../models/entity_include_options.py | 2 +- .../models/entity_input.py | 2 +- .../models/entity_list_item.py | 2 +- .../models/entity_list_response.py | 2 +- .../models/entity_observation_response.py | 2 +- .../models/entity_state_response.py | 2 +- .../models/features_info.py | 2 +- .../models/file_retain_response.py | 2 +- .../models/graph_data_response.py | 2 +- .../models/http_validation_error.py | 2 +- .../models/include_options.py | 2 +- .../models/list_documents_response.py | 2 +- .../models/list_memory_units_response.py | 2 +- .../models/list_tags_response.py | 2 +- .../models/memory_item.py | 2 +- .../models/mental_model_list_response.py | 2 +- .../models/mental_model_response.py | 2 +- .../models/mental_model_trigger.py | 2 +- .../models/operation_response.py | 2 +- .../models/operation_status_response.py | 2 +- .../models/operations_list_response.py | 2 +- .../models/recall_request.py | 2 +- .../models/recall_response.py | 2 +- .../models/recall_result.py | 2 +- .../models/reflect_based_on.py | 2 +- .../models/reflect_directive.py | 2 +- .../models/reflect_fact.py | 2 +- .../models/reflect_include_options.py | 2 +- .../models/reflect_llm_call.py | 2 +- .../models/reflect_mental_model.py | 2 +- .../models/reflect_request.py | 2 +- .../models/reflect_response.py | 2 +- .../models/reflect_tool_call.py | 2 +- .../models/reflect_trace.py | 2 +- .../models/retain_request.py | 2 +- .../models/retain_response.py | 2 +- .../models/source_facts_include_options.py | 2 +- .../hindsight_client_api/models/tag_item.py | 2 +- .../models/token_usage.py | 2 +- .../models/tool_calls_include_options.py | 2 +- .../models/update_directive_request.py | 2 +- .../models/update_disposition_request.py | 2 +- .../models/update_mental_model_request.py | 2 +- .../models/validation_error.py | 2 +- .../models/validation_error_loc_inner.py | 2 +- .../models/version_response.py | 2 +- .../python/hindsight_client_api/rest.py | 2 +- hindsight-clients/python/pyproject.toml | 2 +- hindsight-clients/typescript/package.json | 2 +- hindsight-control-plane/package.json | 2 +- hindsight-dev/pyproject.toml | 2 +- hindsight-docs/static/openapi.json | 2 +- .../version-0.4/developer/api/recall.mdx | 21 ++ .../version-0.4/developer/api/retain.mdx | 14 + .../version-0.4/developer/performance.md | 1 + .../version-0.4/sdks/integrations/crewai.md | 241 ++++++++++++++++++ .../sdks/integrations/local-mcp.md | 233 ++++++----------- .../version-0.4-sidebars.json | 5 + hindsight-embed/hindsight_embed/__init__.py | 2 +- hindsight-embed/pyproject.toml | 2 +- hindsight-integrations/ai-sdk/package.json | 2 +- hindsight-integrations/litellm/pyproject.toml | 2 +- hindsight-integrations/openclaw/package.json | 2 +- hindsight/pyproject.toml | 2 +- .../references/developer/api/recall.md | 55 ++++ .../references/developer/api/retain.md | 12 + .../references/developer/performance.md | 1 + .../references/sdks/integrations/crewai.md | 241 ++++++++++++++++++ .../references/sdks/integrations/local-mcp.md | 233 ++++++----------- uv.lock | 10 +- 202 files changed, 953 insertions(+), 500 deletions(-) create mode 100644 hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md create mode 100644 skills/hindsight-docs/references/sdks/integrations/crewai.md diff --git a/helm/hindsight/Chart.yaml b/helm/hindsight/Chart.yaml index 8dc0da51..d246b945 100644 --- a/helm/hindsight/Chart.yaml +++ b/helm/hindsight/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: hindsight description: Hindsight helm chart type: application -version: 0.4.12 -appVersion: "0.4.12" +version: 0.4.13 +appVersion: "0.4.13" keywords: - ai - memory diff --git a/hindsight-api/hindsight_api/__init__.py b/hindsight-api/hindsight_api/__init__.py index 47f9a843..879c316a 100644 --- a/hindsight-api/hindsight_api/__init__.py +++ b/hindsight-api/hindsight_api/__init__.py @@ -46,4 +46,4 @@ __all__ = [ "RemoteTEICrossEncoder", "LLMConfig", ] -__version__ = "0.4.12" +__version__ = "0.4.13" diff --git a/hindsight-api/pyproject.toml b/hindsight-api/pyproject.toml index 9ae600ea..6be1cf92 100644 --- a/hindsight-api/pyproject.toml +++ b/hindsight-api/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "hindsight-api" -version = "0.4.12" +version = "0.4.13" description = "Hindsight: Agent Memory That Works Like Human Memory" readme = "README.md" requires-python = ">=3.11" diff --git a/hindsight-cli/Cargo.toml b/hindsight-cli/Cargo.toml index 3d301b2c..6b8a3f02 100644 --- a/hindsight-cli/Cargo.toml +++ b/hindsight-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hindsight-cli" -version = "0.4.12" +version = "0.4.13" edition = "2021" authors = ["Hindsight Team"] description = "A beautiful CLI for Hindsight - semantic memory system" diff --git a/hindsight-clients/go/api/openapi.yaml b/hindsight-clients/go/api/openapi.yaml index fed2587a..67159869 100644 --- a/hindsight-clients/go/api/openapi.yaml +++ b/hindsight-clients/go/api/openapi.yaml @@ -7,7 +7,7 @@ info: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html title: Hindsight HTTP API - version: 0.4.12 + version: 0.4.13 servers: - url: / paths: diff --git a/hindsight-clients/go/api_banks.go b/hindsight-clients/go/api_banks.go index 51089a18..2d07da16 100644 --- a/hindsight-clients/go/api_banks.go +++ b/hindsight-clients/go/api_banks.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_directives.go b/hindsight-clients/go/api_directives.go index d7a09ced..5f7f41f9 100644 --- a/hindsight-clients/go/api_directives.go +++ b/hindsight-clients/go/api_directives.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_documents.go b/hindsight-clients/go/api_documents.go index d8852829..cfd90493 100644 --- a/hindsight-clients/go/api_documents.go +++ b/hindsight-clients/go/api_documents.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_entities.go b/hindsight-clients/go/api_entities.go index f0ce98c2..bc0e4811 100644 --- a/hindsight-clients/go/api_entities.go +++ b/hindsight-clients/go/api_entities.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_files.go b/hindsight-clients/go/api_files.go index 9f3b7b9f..d8ba0c31 100644 --- a/hindsight-clients/go/api_files.go +++ b/hindsight-clients/go/api_files.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_memory.go b/hindsight-clients/go/api_memory.go index ebd31a0e..950604f3 100644 --- a/hindsight-clients/go/api_memory.go +++ b/hindsight-clients/go/api_memory.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_mental_models.go b/hindsight-clients/go/api_mental_models.go index 98c4e2a6..a74346b8 100644 --- a/hindsight-clients/go/api_mental_models.go +++ b/hindsight-clients/go/api_mental_models.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_monitoring.go b/hindsight-clients/go/api_monitoring.go index d2e48821..ac192057 100644 --- a/hindsight-clients/go/api_monitoring.go +++ b/hindsight-clients/go/api_monitoring.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/api_operations.go b/hindsight-clients/go/api_operations.go index b5263d0c..75bd4c9b 100644 --- a/hindsight-clients/go/api_operations.go +++ b/hindsight-clients/go/api_operations.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/client.go b/hindsight-clients/go/client.go index 97ce35a9..f516c7f0 100644 --- a/hindsight-clients/go/client.go +++ b/hindsight-clients/go/client.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -41,7 +41,7 @@ var ( queryDescape = strings.NewReplacer( "%5B", "[", "%5D", "]" ) ) -// APIClient manages communication with the Hindsight HTTP API API v0.4.12 +// APIClient manages communication with the Hindsight HTTP API API v0.4.13 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/hindsight-clients/go/configuration.go b/hindsight-clients/go/configuration.go index c477b3c9..3caaa78b 100644 --- a/hindsight-clients/go/configuration.go +++ b/hindsight-clients/go/configuration.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_add_background_request.go b/hindsight-clients/go/model_add_background_request.go index 18d03827..6d043392 100644 --- a/hindsight-clients/go/model_add_background_request.go +++ b/hindsight-clients/go/model_add_background_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_async_operation_submit_response.go b/hindsight-clients/go/model_async_operation_submit_response.go index 17fed483..ee40e98d 100644 --- a/hindsight-clients/go/model_async_operation_submit_response.go +++ b/hindsight-clients/go/model_async_operation_submit_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_background_response.go b/hindsight-clients/go/model_background_response.go index 6967ec76..d3fc8378 100644 --- a/hindsight-clients/go/model_background_response.go +++ b/hindsight-clients/go/model_background_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_config_response.go b/hindsight-clients/go/model_bank_config_response.go index ff6f4d73..ea75a31e 100644 --- a/hindsight-clients/go/model_bank_config_response.go +++ b/hindsight-clients/go/model_bank_config_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_config_update.go b/hindsight-clients/go/model_bank_config_update.go index e635716b..a2efa8e6 100644 --- a/hindsight-clients/go/model_bank_config_update.go +++ b/hindsight-clients/go/model_bank_config_update.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_list_item.go b/hindsight-clients/go/model_bank_list_item.go index 2d6bf496..eafd52e9 100644 --- a/hindsight-clients/go/model_bank_list_item.go +++ b/hindsight-clients/go/model_bank_list_item.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_list_response.go b/hindsight-clients/go/model_bank_list_response.go index 7bafb881..b4885c6f 100644 --- a/hindsight-clients/go/model_bank_list_response.go +++ b/hindsight-clients/go/model_bank_list_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_profile_response.go b/hindsight-clients/go/model_bank_profile_response.go index 3de8f9e3..d41a2da8 100644 --- a/hindsight-clients/go/model_bank_profile_response.go +++ b/hindsight-clients/go/model_bank_profile_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_bank_stats_response.go b/hindsight-clients/go/model_bank_stats_response.go index aa6d2f69..0d901b7f 100644 --- a/hindsight-clients/go/model_bank_stats_response.go +++ b/hindsight-clients/go/model_bank_stats_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_budget.go b/hindsight-clients/go/model_budget.go index bcebd837..5bbd4d79 100644 --- a/hindsight-clients/go/model_budget.go +++ b/hindsight-clients/go/model_budget.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_cancel_operation_response.go b/hindsight-clients/go/model_cancel_operation_response.go index 6f54545f..9147167c 100644 --- a/hindsight-clients/go/model_cancel_operation_response.go +++ b/hindsight-clients/go/model_cancel_operation_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_child_operation_status.go b/hindsight-clients/go/model_child_operation_status.go index 2fbd2ed5..c9a103b5 100644 --- a/hindsight-clients/go/model_child_operation_status.go +++ b/hindsight-clients/go/model_child_operation_status.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_chunk_data.go b/hindsight-clients/go/model_chunk_data.go index 6c6cb51b..c7368ea8 100644 --- a/hindsight-clients/go/model_chunk_data.go +++ b/hindsight-clients/go/model_chunk_data.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_chunk_include_options.go b/hindsight-clients/go/model_chunk_include_options.go index 5453d97f..fb685a2d 100644 --- a/hindsight-clients/go/model_chunk_include_options.go +++ b/hindsight-clients/go/model_chunk_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_chunk_response.go b/hindsight-clients/go/model_chunk_response.go index c6506b63..8a5089d6 100644 --- a/hindsight-clients/go/model_chunk_response.go +++ b/hindsight-clients/go/model_chunk_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_consolidation_response.go b/hindsight-clients/go/model_consolidation_response.go index 3cbe2acb..d52bf957 100644 --- a/hindsight-clients/go/model_consolidation_response.go +++ b/hindsight-clients/go/model_consolidation_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_create_bank_request.go b/hindsight-clients/go/model_create_bank_request.go index aff892e9..74fbf792 100644 --- a/hindsight-clients/go/model_create_bank_request.go +++ b/hindsight-clients/go/model_create_bank_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_create_directive_request.go b/hindsight-clients/go/model_create_directive_request.go index ec3bbfd0..8ef80bc0 100644 --- a/hindsight-clients/go/model_create_directive_request.go +++ b/hindsight-clients/go/model_create_directive_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_create_mental_model_request.go b/hindsight-clients/go/model_create_mental_model_request.go index 9638a6de..64aaec34 100644 --- a/hindsight-clients/go/model_create_mental_model_request.go +++ b/hindsight-clients/go/model_create_mental_model_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_create_mental_model_response.go b/hindsight-clients/go/model_create_mental_model_response.go index 72b7d722..44eddfab 100644 --- a/hindsight-clients/go/model_create_mental_model_response.go +++ b/hindsight-clients/go/model_create_mental_model_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_delete_document_response.go b/hindsight-clients/go/model_delete_document_response.go index a87b6c17..a1f82bc1 100644 --- a/hindsight-clients/go/model_delete_document_response.go +++ b/hindsight-clients/go/model_delete_document_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_delete_response.go b/hindsight-clients/go/model_delete_response.go index 1cef7f80..e63f6f68 100644 --- a/hindsight-clients/go/model_delete_response.go +++ b/hindsight-clients/go/model_delete_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_directive_list_response.go b/hindsight-clients/go/model_directive_list_response.go index ad037a42..28d82dcb 100644 --- a/hindsight-clients/go/model_directive_list_response.go +++ b/hindsight-clients/go/model_directive_list_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_directive_response.go b/hindsight-clients/go/model_directive_response.go index f5873646..d5b87a97 100644 --- a/hindsight-clients/go/model_directive_response.go +++ b/hindsight-clients/go/model_directive_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_disposition_traits.go b/hindsight-clients/go/model_disposition_traits.go index d5befb50..299a5d8c 100644 --- a/hindsight-clients/go/model_disposition_traits.go +++ b/hindsight-clients/go/model_disposition_traits.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_document_response.go b/hindsight-clients/go/model_document_response.go index 176c4254..be4b3181 100644 --- a/hindsight-clients/go/model_document_response.go +++ b/hindsight-clients/go/model_document_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_detail_response.go b/hindsight-clients/go/model_entity_detail_response.go index 65c0f16a..698ad170 100644 --- a/hindsight-clients/go/model_entity_detail_response.go +++ b/hindsight-clients/go/model_entity_detail_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_include_options.go b/hindsight-clients/go/model_entity_include_options.go index ab0ab9e3..daa488bd 100644 --- a/hindsight-clients/go/model_entity_include_options.go +++ b/hindsight-clients/go/model_entity_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_input.go b/hindsight-clients/go/model_entity_input.go index 0bbb7198..bbd4d740 100644 --- a/hindsight-clients/go/model_entity_input.go +++ b/hindsight-clients/go/model_entity_input.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_list_item.go b/hindsight-clients/go/model_entity_list_item.go index 444a4bb9..8da56077 100644 --- a/hindsight-clients/go/model_entity_list_item.go +++ b/hindsight-clients/go/model_entity_list_item.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_list_response.go b/hindsight-clients/go/model_entity_list_response.go index 0c2064fc..ae728ee0 100644 --- a/hindsight-clients/go/model_entity_list_response.go +++ b/hindsight-clients/go/model_entity_list_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_observation_response.go b/hindsight-clients/go/model_entity_observation_response.go index c00c574a..d0963f68 100644 --- a/hindsight-clients/go/model_entity_observation_response.go +++ b/hindsight-clients/go/model_entity_observation_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_entity_state_response.go b/hindsight-clients/go/model_entity_state_response.go index b1b35678..3609e3e5 100644 --- a/hindsight-clients/go/model_entity_state_response.go +++ b/hindsight-clients/go/model_entity_state_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_features_info.go b/hindsight-clients/go/model_features_info.go index 34f0145b..f6040abe 100644 --- a/hindsight-clients/go/model_features_info.go +++ b/hindsight-clients/go/model_features_info.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_file_retain_response.go b/hindsight-clients/go/model_file_retain_response.go index ee8f7348..e4a6044f 100644 --- a/hindsight-clients/go/model_file_retain_response.go +++ b/hindsight-clients/go/model_file_retain_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_graph_data_response.go b/hindsight-clients/go/model_graph_data_response.go index 7dc79b21..bcad5818 100644 --- a/hindsight-clients/go/model_graph_data_response.go +++ b/hindsight-clients/go/model_graph_data_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_http_validation_error.go b/hindsight-clients/go/model_http_validation_error.go index a87c3bf7..1a259431 100644 --- a/hindsight-clients/go/model_http_validation_error.go +++ b/hindsight-clients/go/model_http_validation_error.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_include_options.go b/hindsight-clients/go/model_include_options.go index c32d6d69..07cd461b 100644 --- a/hindsight-clients/go/model_include_options.go +++ b/hindsight-clients/go/model_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_list_documents_response.go b/hindsight-clients/go/model_list_documents_response.go index b35365b6..5f1eba6c 100644 --- a/hindsight-clients/go/model_list_documents_response.go +++ b/hindsight-clients/go/model_list_documents_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_list_memory_units_response.go b/hindsight-clients/go/model_list_memory_units_response.go index 88ee45a1..f50ccb91 100644 --- a/hindsight-clients/go/model_list_memory_units_response.go +++ b/hindsight-clients/go/model_list_memory_units_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_list_tags_response.go b/hindsight-clients/go/model_list_tags_response.go index 8ebb07e8..697e601e 100644 --- a/hindsight-clients/go/model_list_tags_response.go +++ b/hindsight-clients/go/model_list_tags_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_memory_item.go b/hindsight-clients/go/model_memory_item.go index 30784b02..eb617745 100644 --- a/hindsight-clients/go/model_memory_item.go +++ b/hindsight-clients/go/model_memory_item.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_mental_model_list_response.go b/hindsight-clients/go/model_mental_model_list_response.go index 1a6c3802..36719bf6 100644 --- a/hindsight-clients/go/model_mental_model_list_response.go +++ b/hindsight-clients/go/model_mental_model_list_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_mental_model_response.go b/hindsight-clients/go/model_mental_model_response.go index 23ee8434..e1d604bb 100644 --- a/hindsight-clients/go/model_mental_model_response.go +++ b/hindsight-clients/go/model_mental_model_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_mental_model_trigger.go b/hindsight-clients/go/model_mental_model_trigger.go index c10314d1..d113c710 100644 --- a/hindsight-clients/go/model_mental_model_trigger.go +++ b/hindsight-clients/go/model_mental_model_trigger.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_operation_response.go b/hindsight-clients/go/model_operation_response.go index 380fc746..73caab49 100644 --- a/hindsight-clients/go/model_operation_response.go +++ b/hindsight-clients/go/model_operation_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_operation_status_response.go b/hindsight-clients/go/model_operation_status_response.go index cd66113e..bba3e70e 100644 --- a/hindsight-clients/go/model_operation_status_response.go +++ b/hindsight-clients/go/model_operation_status_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_operations_list_response.go b/hindsight-clients/go/model_operations_list_response.go index 8aaf087c..452a6557 100644 --- a/hindsight-clients/go/model_operations_list_response.go +++ b/hindsight-clients/go/model_operations_list_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_recall_request.go b/hindsight-clients/go/model_recall_request.go index d982f333..8c6ef209 100644 --- a/hindsight-clients/go/model_recall_request.go +++ b/hindsight-clients/go/model_recall_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_recall_response.go b/hindsight-clients/go/model_recall_response.go index 2f038566..053148d4 100644 --- a/hindsight-clients/go/model_recall_response.go +++ b/hindsight-clients/go/model_recall_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_recall_result.go b/hindsight-clients/go/model_recall_result.go index a14fae33..ffeb195a 100644 --- a/hindsight-clients/go/model_recall_result.go +++ b/hindsight-clients/go/model_recall_result.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_based_on.go b/hindsight-clients/go/model_reflect_based_on.go index a2b9c965..20f181c6 100644 --- a/hindsight-clients/go/model_reflect_based_on.go +++ b/hindsight-clients/go/model_reflect_based_on.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_directive.go b/hindsight-clients/go/model_reflect_directive.go index 58b54468..1b7d03cf 100644 --- a/hindsight-clients/go/model_reflect_directive.go +++ b/hindsight-clients/go/model_reflect_directive.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_fact.go b/hindsight-clients/go/model_reflect_fact.go index 949a3839..49bc5f18 100644 --- a/hindsight-clients/go/model_reflect_fact.go +++ b/hindsight-clients/go/model_reflect_fact.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_include_options.go b/hindsight-clients/go/model_reflect_include_options.go index aa26e646..24fe575e 100644 --- a/hindsight-clients/go/model_reflect_include_options.go +++ b/hindsight-clients/go/model_reflect_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_llm_call.go b/hindsight-clients/go/model_reflect_llm_call.go index bb725506..0f9d9975 100644 --- a/hindsight-clients/go/model_reflect_llm_call.go +++ b/hindsight-clients/go/model_reflect_llm_call.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_mental_model.go b/hindsight-clients/go/model_reflect_mental_model.go index c27bed48..aecfa22b 100644 --- a/hindsight-clients/go/model_reflect_mental_model.go +++ b/hindsight-clients/go/model_reflect_mental_model.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_request.go b/hindsight-clients/go/model_reflect_request.go index 9159a0bb..e4ffac06 100644 --- a/hindsight-clients/go/model_reflect_request.go +++ b/hindsight-clients/go/model_reflect_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_response.go b/hindsight-clients/go/model_reflect_response.go index 43a1f925..399c1c0c 100644 --- a/hindsight-clients/go/model_reflect_response.go +++ b/hindsight-clients/go/model_reflect_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_tool_call.go b/hindsight-clients/go/model_reflect_tool_call.go index c9e43db1..539a4c2e 100644 --- a/hindsight-clients/go/model_reflect_tool_call.go +++ b/hindsight-clients/go/model_reflect_tool_call.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_reflect_trace.go b/hindsight-clients/go/model_reflect_trace.go index eb3d8b61..1257a43f 100644 --- a/hindsight-clients/go/model_reflect_trace.go +++ b/hindsight-clients/go/model_reflect_trace.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_retain_request.go b/hindsight-clients/go/model_retain_request.go index 7db1910f..fe47c323 100644 --- a/hindsight-clients/go/model_retain_request.go +++ b/hindsight-clients/go/model_retain_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_retain_response.go b/hindsight-clients/go/model_retain_response.go index a7ed04cc..f754ba70 100644 --- a/hindsight-clients/go/model_retain_response.go +++ b/hindsight-clients/go/model_retain_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_source_facts_include_options.go b/hindsight-clients/go/model_source_facts_include_options.go index cf5207b8..ad5b56fc 100644 --- a/hindsight-clients/go/model_source_facts_include_options.go +++ b/hindsight-clients/go/model_source_facts_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_tag_item.go b/hindsight-clients/go/model_tag_item.go index 9749c5f8..cdc8e35d 100644 --- a/hindsight-clients/go/model_tag_item.go +++ b/hindsight-clients/go/model_tag_item.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_token_usage.go b/hindsight-clients/go/model_token_usage.go index bf6ed0c8..88c24cab 100644 --- a/hindsight-clients/go/model_token_usage.go +++ b/hindsight-clients/go/model_token_usage.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_tool_calls_include_options.go b/hindsight-clients/go/model_tool_calls_include_options.go index 49854874..6fdade0c 100644 --- a/hindsight-clients/go/model_tool_calls_include_options.go +++ b/hindsight-clients/go/model_tool_calls_include_options.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_update_directive_request.go b/hindsight-clients/go/model_update_directive_request.go index 41d6d0d2..aa436df7 100644 --- a/hindsight-clients/go/model_update_directive_request.go +++ b/hindsight-clients/go/model_update_directive_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_update_disposition_request.go b/hindsight-clients/go/model_update_disposition_request.go index e4955cd4..d02fa4dd 100644 --- a/hindsight-clients/go/model_update_disposition_request.go +++ b/hindsight-clients/go/model_update_disposition_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_update_mental_model_request.go b/hindsight-clients/go/model_update_mental_model_request.go index 9c7d9a05..cf772e75 100644 --- a/hindsight-clients/go/model_update_mental_model_request.go +++ b/hindsight-clients/go/model_update_mental_model_request.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_validation_error.go b/hindsight-clients/go/model_validation_error.go index c6371895..262c7bea 100644 --- a/hindsight-clients/go/model_validation_error.go +++ b/hindsight-clients/go/model_validation_error.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_validation_error_loc_inner.go b/hindsight-clients/go/model_validation_error_loc_inner.go index b4ec401a..f00eff8b 100644 --- a/hindsight-clients/go/model_validation_error_loc_inner.go +++ b/hindsight-clients/go/model_validation_error_loc_inner.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/model_version_response.go b/hindsight-clients/go/model_version_response.go index c635bf81..4e92b5fd 100644 --- a/hindsight-clients/go/model_version_response.go +++ b/hindsight-clients/go/model_version_response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/response.go b/hindsight-clients/go/response.go index 69b5a0f4..57185545 100644 --- a/hindsight-clients/go/response.go +++ b/hindsight-clients/go/response.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/go/utils.go b/hindsight-clients/go/utils.go index b368ec6a..1d23e365 100644 --- a/hindsight-clients/go/utils.go +++ b/hindsight-clients/go/utils.go @@ -3,7 +3,7 @@ Hindsight HTTP API HTTP API for Hindsight -API version: 0.4.12 +API version: 0.4.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/hindsight-clients/python/hindsight_client_api/__init__.py b/hindsight-clients/python/hindsight_client_api/__init__.py index d0845b4c..f3e88aeb 100644 --- a/hindsight-clients/python/hindsight_client_api/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/__init__.py @@ -7,7 +7,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/banks_api.py b/hindsight-clients/python/hindsight_client_api/api/banks_api.py index 7755748b..9e77a234 100644 --- a/hindsight-clients/python/hindsight_client_api/api/banks_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/banks_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/directives_api.py b/hindsight-clients/python/hindsight_client_api/api/directives_api.py index 8022c3e8..deeabb6f 100644 --- a/hindsight-clients/python/hindsight_client_api/api/directives_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/directives_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/documents_api.py b/hindsight-clients/python/hindsight_client_api/api/documents_api.py index 03db94fd..a4166225 100644 --- a/hindsight-clients/python/hindsight_client_api/api/documents_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/documents_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/entities_api.py b/hindsight-clients/python/hindsight_client_api/api/entities_api.py index 448b9c51..a806ceaa 100644 --- a/hindsight-clients/python/hindsight_client_api/api/entities_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/entities_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/files_api.py b/hindsight-clients/python/hindsight_client_api/api/files_api.py index 8359a5b6..a4c7b581 100644 --- a/hindsight-clients/python/hindsight_client_api/api/files_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/files_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/memory_api.py b/hindsight-clients/python/hindsight_client_api/api/memory_api.py index e2998223..5c28319f 100644 --- a/hindsight-clients/python/hindsight_client_api/api/memory_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/memory_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/mental_models_api.py b/hindsight-clients/python/hindsight_client_api/api/mental_models_api.py index e2096ca7..33a6f5a1 100644 --- a/hindsight-clients/python/hindsight_client_api/api/mental_models_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/mental_models_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/monitoring_api.py b/hindsight-clients/python/hindsight_client_api/api/monitoring_api.py index 957ae5ae..188d3fee 100644 --- a/hindsight-clients/python/hindsight_client_api/api/monitoring_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/monitoring_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api/operations_api.py b/hindsight-clients/python/hindsight_client_api/api/operations_api.py index 36e61e89..589adc26 100644 --- a/hindsight-clients/python/hindsight_client_api/api/operations_api.py +++ b/hindsight-clients/python/hindsight_client_api/api/operations_api.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/api_client.py b/hindsight-clients/python/hindsight_client_api/api_client.py index e6f91d8f..c795efd3 100644 --- a/hindsight-clients/python/hindsight_client_api/api_client.py +++ b/hindsight-clients/python/hindsight_client_api/api_client.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/configuration.py b/hindsight-clients/python/hindsight_client_api/configuration.py index b1b80eb0..7c2d005e 100644 --- a/hindsight-clients/python/hindsight_client_api/configuration.py +++ b/hindsight-clients/python/hindsight_client_api/configuration.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -489,7 +489,7 @@ class Configuration: return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 0.4.12\n"\ + "Version of the API: 0.4.13\n"\ "SDK Package Version: 0.0.7".\ format(env=sys.platform, pyversion=sys.version) diff --git a/hindsight-clients/python/hindsight_client_api/exceptions.py b/hindsight-clients/python/hindsight_client_api/exceptions.py index b705b77a..92fb87a6 100644 --- a/hindsight-clients/python/hindsight_client_api/exceptions.py +++ b/hindsight-clients/python/hindsight_client_api/exceptions.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/__init__.py b/hindsight-clients/python/hindsight_client_api/models/__init__.py index a36df415..f916bc19 100644 --- a/hindsight-clients/python/hindsight_client_api/models/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/models/__init__.py @@ -6,7 +6,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/add_background_request.py b/hindsight-clients/python/hindsight_client_api/models/add_background_request.py index 87412ea8..cc6c82b0 100644 --- a/hindsight-clients/python/hindsight_client_api/models/add_background_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/add_background_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/async_operation_submit_response.py b/hindsight-clients/python/hindsight_client_api/models/async_operation_submit_response.py index f14e2bac..f9bc027e 100644 --- a/hindsight-clients/python/hindsight_client_api/models/async_operation_submit_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/async_operation_submit_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/background_response.py b/hindsight-clients/python/hindsight_client_api/models/background_response.py index f4ac804c..b582fec8 100644 --- a/hindsight-clients/python/hindsight_client_api/models/background_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/background_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_config_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_config_response.py index ed76fd79..5ba2f91a 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_config_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_config_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_config_update.py b/hindsight-clients/python/hindsight_client_api/models/bank_config_update.py index 0f3421cf..79ff75ce 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_config_update.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_config_update.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py b/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py index dabf0e7a..6072fb19 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_list_item.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py index 092785a9..909a484d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_list_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py index 45f95a2d..98338b94 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_profile_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/bank_stats_response.py b/hindsight-clients/python/hindsight_client_api/models/bank_stats_response.py index 64d73c5b..3e638e6f 100644 --- a/hindsight-clients/python/hindsight_client_api/models/bank_stats_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/bank_stats_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/budget.py b/hindsight-clients/python/hindsight_client_api/models/budget.py index 91db1699..fca10b17 100644 --- a/hindsight-clients/python/hindsight_client_api/models/budget.py +++ b/hindsight-clients/python/hindsight_client_api/models/budget.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/cancel_operation_response.py b/hindsight-clients/python/hindsight_client_api/models/cancel_operation_response.py index 9f21dacf..02619ace 100644 --- a/hindsight-clients/python/hindsight_client_api/models/cancel_operation_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/cancel_operation_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/child_operation_status.py b/hindsight-clients/python/hindsight_client_api/models/child_operation_status.py index 77966a05..3e8b0d10 100644 --- a/hindsight-clients/python/hindsight_client_api/models/child_operation_status.py +++ b/hindsight-clients/python/hindsight_client_api/models/child_operation_status.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/chunk_data.py b/hindsight-clients/python/hindsight_client_api/models/chunk_data.py index cc51ea2c..e98860a0 100644 --- a/hindsight-clients/python/hindsight_client_api/models/chunk_data.py +++ b/hindsight-clients/python/hindsight_client_api/models/chunk_data.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/chunk_include_options.py b/hindsight-clients/python/hindsight_client_api/models/chunk_include_options.py index f84fa17c..f58f67cc 100644 --- a/hindsight-clients/python/hindsight_client_api/models/chunk_include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/chunk_include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/chunk_response.py b/hindsight-clients/python/hindsight_client_api/models/chunk_response.py index e0ea4d0e..5ca0501b 100644 --- a/hindsight-clients/python/hindsight_client_api/models/chunk_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/chunk_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/consolidation_response.py b/hindsight-clients/python/hindsight_client_api/models/consolidation_response.py index 6c5de9a5..58f9e22d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/consolidation_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/consolidation_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py b/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py index 07137e1c..a0b3898b 100644 --- a/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/create_bank_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/create_directive_request.py b/hindsight-clients/python/hindsight_client_api/models/create_directive_request.py index acae4a77..6f0d024c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/create_directive_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/create_directive_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/create_mental_model_request.py b/hindsight-clients/python/hindsight_client_api/models/create_mental_model_request.py index 96cb176a..7c2287bb 100644 --- a/hindsight-clients/python/hindsight_client_api/models/create_mental_model_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/create_mental_model_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/create_mental_model_response.py b/hindsight-clients/python/hindsight_client_api/models/create_mental_model_response.py index 8281ac3a..2ccd5d31 100644 --- a/hindsight-clients/python/hindsight_client_api/models/create_mental_model_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/create_mental_model_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/delete_document_response.py b/hindsight-clients/python/hindsight_client_api/models/delete_document_response.py index 5324908a..b4553b35 100644 --- a/hindsight-clients/python/hindsight_client_api/models/delete_document_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/delete_document_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/delete_response.py b/hindsight-clients/python/hindsight_client_api/models/delete_response.py index a112381a..71cb2472 100644 --- a/hindsight-clients/python/hindsight_client_api/models/delete_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/delete_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/directive_list_response.py b/hindsight-clients/python/hindsight_client_api/models/directive_list_response.py index 9fc743be..4db08eef 100644 --- a/hindsight-clients/python/hindsight_client_api/models/directive_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/directive_list_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/directive_response.py b/hindsight-clients/python/hindsight_client_api/models/directive_response.py index 2cdd5870..597cc275 100644 --- a/hindsight-clients/python/hindsight_client_api/models/directive_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/directive_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/disposition_traits.py b/hindsight-clients/python/hindsight_client_api/models/disposition_traits.py index e5b72408..4a012adb 100644 --- a/hindsight-clients/python/hindsight_client_api/models/disposition_traits.py +++ b/hindsight-clients/python/hindsight_client_api/models/disposition_traits.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/document_response.py b/hindsight-clients/python/hindsight_client_api/models/document_response.py index 8c936694..8757266d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/document_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/document_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py index 6325715f..ad7ccffc 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_detail_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py b/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py index 5863c11e..0c5e9620 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_input.py b/hindsight-clients/python/hindsight_client_api/models/entity_input.py index 2537be18..b6cf41fd 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_input.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_input.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py b/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py index 0f8a00ca..c66791a0 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_list_item.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py index a6e7a355..655fe053 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_list_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py index 395c8531..968182b2 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_observation_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py b/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py index b205218a..24895144 100644 --- a/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/entity_state_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/features_info.py b/hindsight-clients/python/hindsight_client_api/models/features_info.py index 60f272b6..cff58a16 100644 --- a/hindsight-clients/python/hindsight_client_api/models/features_info.py +++ b/hindsight-clients/python/hindsight_client_api/models/features_info.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/file_retain_response.py b/hindsight-clients/python/hindsight_client_api/models/file_retain_response.py index a564a01b..323934eb 100644 --- a/hindsight-clients/python/hindsight_client_api/models/file_retain_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/file_retain_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py b/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py index 14f406c1..399fde85 100644 --- a/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/graph_data_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py b/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py index 303d3156..76c56273 100644 --- a/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/models/http_validation_error.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/include_options.py b/hindsight-clients/python/hindsight_client_api/models/include_options.py index 25e564ee..2d24ad9c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py b/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py index 0a2d0e95..73a0c9e9 100644 --- a/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/list_documents_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py b/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py index 7834b896..6da69054 100644 --- a/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/list_memory_units_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/list_tags_response.py b/hindsight-clients/python/hindsight_client_api/models/list_tags_response.py index 1a79652d..3952b944 100644 --- a/hindsight-clients/python/hindsight_client_api/models/list_tags_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/list_tags_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/memory_item.py b/hindsight-clients/python/hindsight_client_api/models/memory_item.py index 0d7cbd15..55fb5021 100644 --- a/hindsight-clients/python/hindsight_client_api/models/memory_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/memory_item.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/mental_model_list_response.py b/hindsight-clients/python/hindsight_client_api/models/mental_model_list_response.py index 6149225f..76a3f9ad 100644 --- a/hindsight-clients/python/hindsight_client_api/models/mental_model_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/mental_model_list_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/mental_model_response.py b/hindsight-clients/python/hindsight_client_api/models/mental_model_response.py index a78e75d5..02fc76fd 100644 --- a/hindsight-clients/python/hindsight_client_api/models/mental_model_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/mental_model_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/mental_model_trigger.py b/hindsight-clients/python/hindsight_client_api/models/mental_model_trigger.py index 0f96bc42..919723a8 100644 --- a/hindsight-clients/python/hindsight_client_api/models/mental_model_trigger.py +++ b/hindsight-clients/python/hindsight_client_api/models/mental_model_trigger.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/operation_response.py b/hindsight-clients/python/hindsight_client_api/models/operation_response.py index 78c4646a..dfe9f271 100644 --- a/hindsight-clients/python/hindsight_client_api/models/operation_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/operation_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/operation_status_response.py b/hindsight-clients/python/hindsight_client_api/models/operation_status_response.py index c18f15d0..1f228a74 100644 --- a/hindsight-clients/python/hindsight_client_api/models/operation_status_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/operation_status_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/operations_list_response.py b/hindsight-clients/python/hindsight_client_api/models/operations_list_response.py index 75cf6bdb..98ec898d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/operations_list_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/operations_list_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/recall_request.py b/hindsight-clients/python/hindsight_client_api/models/recall_request.py index 8e110d65..738f61a8 100644 --- a/hindsight-clients/python/hindsight_client_api/models/recall_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/recall_response.py b/hindsight-clients/python/hindsight_client_api/models/recall_response.py index ce30aff4..32ffb8d3 100644 --- a/hindsight-clients/python/hindsight_client_api/models/recall_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/recall_result.py b/hindsight-clients/python/hindsight_client_api/models/recall_result.py index 23b3fa9e..2a8bc62d 100644 --- a/hindsight-clients/python/hindsight_client_api/models/recall_result.py +++ b/hindsight-clients/python/hindsight_client_api/models/recall_result.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_based_on.py b/hindsight-clients/python/hindsight_client_api/models/reflect_based_on.py index ecb2880a..8fae054c 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_based_on.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_based_on.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_directive.py b/hindsight-clients/python/hindsight_client_api/models/reflect_directive.py index 7d33e57f..5535eff9 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_directive.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_directive.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py b/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py index dd33fe37..41966478 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_fact.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py b/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py index ef280bdf..75e208a6 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_llm_call.py b/hindsight-clients/python/hindsight_client_api/models/reflect_llm_call.py index f5b32f6f..c718a195 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_llm_call.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_llm_call.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_mental_model.py b/hindsight-clients/python/hindsight_client_api/models/reflect_mental_model.py index cafa50b3..32810593 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_mental_model.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_mental_model.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_request.py b/hindsight-clients/python/hindsight_client_api/models/reflect_request.py index a959587d..14eddf06 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_response.py b/hindsight-clients/python/hindsight_client_api/models/reflect_response.py index ab2a83fc..8ccd540a 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_tool_call.py b/hindsight-clients/python/hindsight_client_api/models/reflect_tool_call.py index 0c2047c8..45af8de2 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_tool_call.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_tool_call.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/reflect_trace.py b/hindsight-clients/python/hindsight_client_api/models/reflect_trace.py index e908d954..6dd16fc4 100644 --- a/hindsight-clients/python/hindsight_client_api/models/reflect_trace.py +++ b/hindsight-clients/python/hindsight_client_api/models/reflect_trace.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/retain_request.py b/hindsight-clients/python/hindsight_client_api/models/retain_request.py index 11a952c4..91eac191 100644 --- a/hindsight-clients/python/hindsight_client_api/models/retain_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/retain_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/retain_response.py b/hindsight-clients/python/hindsight_client_api/models/retain_response.py index da9fa2a7..becf8a75 100644 --- a/hindsight-clients/python/hindsight_client_api/models/retain_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/retain_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/source_facts_include_options.py b/hindsight-clients/python/hindsight_client_api/models/source_facts_include_options.py index fb178e7b..6ab62371 100644 --- a/hindsight-clients/python/hindsight_client_api/models/source_facts_include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/source_facts_include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/tag_item.py b/hindsight-clients/python/hindsight_client_api/models/tag_item.py index 9619f928..f59c0481 100644 --- a/hindsight-clients/python/hindsight_client_api/models/tag_item.py +++ b/hindsight-clients/python/hindsight_client_api/models/tag_item.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/token_usage.py b/hindsight-clients/python/hindsight_client_api/models/token_usage.py index 568079f2..2a19213b 100644 --- a/hindsight-clients/python/hindsight_client_api/models/token_usage.py +++ b/hindsight-clients/python/hindsight_client_api/models/token_usage.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/tool_calls_include_options.py b/hindsight-clients/python/hindsight_client_api/models/tool_calls_include_options.py index 6a81406a..3311bada 100644 --- a/hindsight-clients/python/hindsight_client_api/models/tool_calls_include_options.py +++ b/hindsight-clients/python/hindsight_client_api/models/tool_calls_include_options.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/update_directive_request.py b/hindsight-clients/python/hindsight_client_api/models/update_directive_request.py index 86952625..6ac99a67 100644 --- a/hindsight-clients/python/hindsight_client_api/models/update_directive_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/update_directive_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/update_disposition_request.py b/hindsight-clients/python/hindsight_client_api/models/update_disposition_request.py index feb047e8..9b55a353 100644 --- a/hindsight-clients/python/hindsight_client_api/models/update_disposition_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/update_disposition_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/update_mental_model_request.py b/hindsight-clients/python/hindsight_client_api/models/update_mental_model_request.py index e0b7ccf2..1dfebcc4 100644 --- a/hindsight-clients/python/hindsight_client_api/models/update_mental_model_request.py +++ b/hindsight-clients/python/hindsight_client_api/models/update_mental_model_request.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/validation_error.py b/hindsight-clients/python/hindsight_client_api/models/validation_error.py index 12ff154f..6da4613a 100644 --- a/hindsight-clients/python/hindsight_client_api/models/validation_error.py +++ b/hindsight-clients/python/hindsight_client_api/models/validation_error.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py b/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py index 9ac62ebd..6da227c0 100644 --- a/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py +++ b/hindsight-clients/python/hindsight_client_api/models/validation_error_loc_inner.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/models/version_response.py b/hindsight-clients/python/hindsight_client_api/models/version_response.py index d4dc9b09..7ef043bc 100644 --- a/hindsight-clients/python/hindsight_client_api/models/version_response.py +++ b/hindsight-clients/python/hindsight_client_api/models/version_response.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/hindsight_client_api/rest.py b/hindsight-clients/python/hindsight_client_api/rest.py index ff952032..a6a96300 100644 --- a/hindsight-clients/python/hindsight_client_api/rest.py +++ b/hindsight-clients/python/hindsight_client_api/rest.py @@ -5,7 +5,7 @@ HTTP API for Hindsight - The version of the OpenAPI document: 0.4.12 + The version of the OpenAPI document: 0.4.13 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/hindsight-clients/python/pyproject.toml b/hindsight-clients/python/pyproject.toml index be94a9e2..22cf0921 100644 --- a/hindsight-clients/python/pyproject.toml +++ b/hindsight-clients/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hindsight-client" -version = "0.4.12" +version = "0.4.13" description = "Python client for Hindsight - Semantic memory system with personality-driven thinking" authors = [ {name = "Hindsight Team"} diff --git a/hindsight-clients/typescript/package.json b/hindsight-clients/typescript/package.json index af26afe0..f120389e 100644 --- a/hindsight-clients/typescript/package.json +++ b/hindsight-clients/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@vectorize-io/hindsight-client", - "version": "0.4.12", + "version": "0.4.13", "description": "TypeScript client for Hindsight - Semantic memory system with personality-driven thinking", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/hindsight-control-plane/package.json b/hindsight-control-plane/package.json index 3fd290e2..25916e7f 100644 --- a/hindsight-control-plane/package.json +++ b/hindsight-control-plane/package.json @@ -1,6 +1,6 @@ { "name": "@vectorize-io/hindsight-control-plane", - "version": "0.4.12", + "version": "0.4.13", "description": "Control plane for Hindsight - Semantic memory system", "bin": { "hindsight-control-plane": "./bin/cli.js" diff --git a/hindsight-dev/pyproject.toml b/hindsight-dev/pyproject.toml index de1a2307..88c5ff44 100644 --- a/hindsight-dev/pyproject.toml +++ b/hindsight-dev/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "hindsight-dev" -version = "0.4.12" +version = "0.4.13" description = "Development utilities for Hindsight" requires-python = ">=3.11" dependencies = [ diff --git a/hindsight-docs/static/openapi.json b/hindsight-docs/static/openapi.json index f083d989..97a40355 100644 --- a/hindsight-docs/static/openapi.json +++ b/hindsight-docs/static/openapi.json @@ -10,7 +10,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "0.4.12" + "version": "0.4.13" }, "paths": { "/health": { diff --git a/hindsight-docs/versioned_docs/version-0.4/developer/api/recall.mdx b/hindsight-docs/versioned_docs/version-0.4/developer/api/recall.mdx index a087bd03..750023b7 100644 --- a/hindsight-docs/versioned_docs/version-0.4/developer/api/recall.mdx +++ b/hindsight-docs/versioned_docs/version-0.4/developer/api/recall.mdx @@ -48,6 +48,8 @@ Make sure you've completed the [Quick Start](./quickstart) to install the client | `trace` | bool | false | Enable trace output for debugging | | `include_chunks` | bool | false | Include raw text chunks that generated the memories | | `max_chunk_tokens` | int | 500 | Token budget for chunks (independent of `max_tokens`) | +| `include_source_facts` | bool | false | Include source facts for observation-type results (see [Source Facts](#source-facts)) | +| `max_source_facts_tokens` | int | 4096 | Token budget for source facts | | `tags` | list | None | Filter memories by tags (see [Tag Filtering](#filter-by-tags)) | | `tags_match` | string | "any" | How to match tags: `any`, `all`, `any_strict`, `all_strict` | @@ -79,6 +81,25 @@ Recall specific memory types: Observations are consolidated knowledge synthesized from multiple facts. They capture patterns, preferences, and learnings that the memory bank has built up over time. Observations are automatically created in the background after retain operations. ::: +## Source Facts + +When recalling `observation`-type memories, you can fetch the underlying facts they were derived from. This is useful when you need to understand or verify the evidence behind a synthesized observation. + +Source facts are returned as a top-level `source_facts` dict keyed by fact ID. Each observation result includes a `source_fact_ids` list for cross-referencing. Facts are deduplicated — if two observations share a source fact, it only appears once. + + + + + + + + + + +:::note Source Facts Token Budget +Source facts are fetched independently of the main `max_tokens` budget, up to `max_source_facts_tokens`. Facts are included in order of first appearance across all observations — once the budget is reached, remaining source facts are omitted. +::: + ## Token Budget Management Hindsight is built for AI agents, not humans. Traditional retrieval systems return "top-k" results, but agents don't think in terms of result counts—they think in tokens. An agent's context window is measured in tokens, and that's exactly how Hindsight measures results. diff --git a/hindsight-docs/versioned_docs/version-0.4/developer/api/retain.mdx b/hindsight-docs/versioned_docs/version-0.4/developer/api/retain.mdx index d2d63616..e70b845b 100644 --- a/hindsight-docs/versioned_docs/version-0.4/developer/api/retain.mdx +++ b/hindsight-docs/versioned_docs/version-0.4/developer/api/retain.mdx @@ -157,6 +157,20 @@ For large batches, use async ingestion to avoid blocking: +### Cut Costs 50% with Provider Batch APIs + +When using async retain, enable the provider Batch API to reduce LLM fact-extraction costs by 50%. OpenAI and Groq both offer this discount in exchange for a processing window of up to 24 hours — a trade-off that's typically invisible when retain already runs in the background. + +```bash +export HINDSIGHT_API_RETAIN_BATCH_ENABLED=true +``` + +Hindsight submits fact extraction calls as a batch job to the provider, polls for completion, and processes results automatically. No changes to your API calls are needed. + +:::note +Batch API cost savings require `async=true` in your retain request and a compatible provider (OpenAI or Groq). +::: + ## Tagging Memories Tags enable **visibility scoping**—useful when one memory bank serves multiple users but each should only see relevant memories. For example, an agent that chats with multiple users can tag memories by user ID and filter during recall. diff --git a/hindsight-docs/versioned_docs/version-0.4/developer/performance.md b/hindsight-docs/versioned_docs/version-0.4/developer/performance.md index 5896cc4e..90dd3361 100644 --- a/hindsight-docs/versioned_docs/version-0.4/developer/performance.md +++ b/hindsight-docs/versioned_docs/version-0.4/developer/performance.md @@ -142,6 +142,7 @@ Hindsight uses PostgreSQL with pgvector for efficient vector search: ### Cost Optimization - **Use efficient models**: `gpt-oss-20b` via Groq for retain — Hindsight doesn't need frontier models +- **Enable provider Batch API**: Set `HINDSIGHT_API_RETAIN_BATCH_ENABLED=true` with async retain to cut LLM fact-extraction costs by 50% (supported on OpenAI and Groq; results delivered within 24 hours) - **Control token budgets**: Limit `max_tokens` for recall, use lower budgets when possible - **Optimize chunks**: Larger chunks (1000-2000 tokens) are more efficient than many small ones diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md new file mode 100644 index 00000000..33b28b1e --- /dev/null +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md @@ -0,0 +1,241 @@ +--- +sidebar_position: 5 +--- + +# CrewAI + +Persistent memory for AI agent crews via [CrewAI](https://github.com/crewAIInc/crewAI). Give your crews long-term memory with fact extraction, entity tracking, and temporal awareness. + +## Features + +- **Drop-in Storage Backend** - Implements CrewAI's `Storage` interface for `ExternalMemory` +- **Automatic Memory Flow** - CrewAI automatically stores task outputs and retrieves relevant memories +- **Per-Agent Banks** - Optionally give each agent its own isolated memory bank +- **Reflect Tool** - Agents can explicitly reason over memories with disposition-aware synthesis +- **Simple Configuration** - Configure once, use everywhere + +## Installation + +```bash +pip install hindsight-crewai +``` + +## Quick Start + +```python +from hindsight_crewai import configure, HindsightStorage +from crewai.memory.external.external_memory import ExternalMemory +from crewai import Agent, Crew, Task + +configure(hindsight_api_url="http://localhost:8888") + +crew = Crew( + agents=[Agent(role="Researcher", goal="Find information", backstory="...")], + tasks=[Task(description="Research AI trends", expected_output="Report")], + external_memory=ExternalMemory( + storage=HindsightStorage(bank_id="my-crew") + ), +) + +crew.kickoff() +``` + +That's it. CrewAI will automatically: +- **Query memories** at the start of each task +- **Store task outputs** to Hindsight after each task completes + +Memories persist across crew runs, so your crew learns over time. + +## How It Works + +The integration maps CrewAI's 3-method `Storage` interface to Hindsight's API: + +| CrewAI | Hindsight | What happens | +|--------|-----------|--------------| +| `save(value, metadata, agent)` | `retain(bank_id, content, ...)` | Task output is stored. Hindsight extracts facts, entities, and relationships from the raw text. | +| `search(query, limit)` | `recall(bank_id, query, ...)` | CrewAI constructs a query from the task description. Hindsight runs semantic search, BM25, graph traversal, and reranking. | +| `reset()` | `delete_bank(bank_id)` | Wipes the bank and optionally recreates it with its original mission. | + +CrewAI calls `search()` automatically at the start of each task and `save()` after each task completes. + +## Configuration Options + +```python +from hindsight_crewai import configure + +configure( + hindsight_api_url="http://localhost:8888", # Hindsight API URL + api_key="your-api-key", # Or set HINDSIGHT_API_KEY env var + budget="mid", # Recall budget: "low", "mid", "high" + max_tokens=4096, # Max tokens for recall results + tags=["env:prod"], # Tags for stored memories + recall_tags=["scope:global"], # Tags to filter recall + recall_tags_match="any", # Tag match: any/all/any_strict/all_strict + verbose=True, # Enable logging +) +``` + +### Per-Storage Overrides + +Constructor arguments override global configuration: + +```python +storage = HindsightStorage( + bank_id="my-crew", + budget="high", + max_tokens=8192, + tags=["team:alpha"], +) +``` + +## Bank Missions + +Set a mission to guide how Hindsight processes and organizes memories: + +```python +storage = HindsightStorage( + bank_id="my-crew", + mission="Track software architecture decisions, technical debt, and team preferences.", +) +``` + +## Per-Agent Memory Banks + +Give each agent its own isolated memory bank: + +```python +storage = HindsightStorage( + bank_id="my-crew", + per_agent_banks=True, + # Researcher -> "my-crew-researcher" + # Writer -> "my-crew-writer" +) +``` + +Or use a custom bank resolver for full control: + +```python +storage = HindsightStorage( + bank_id="my-crew", + bank_resolver=lambda base, agent: f"{base}-{agent.lower()}" if agent else base, +) +``` + +:::info +When `per_agent_banks=True`, the automatic `search()` at task start queries the base bank (shared context), since CrewAI's `search()` method does not receive the agent parameter. For per-agent search isolation, create separate `HindsightStorage` instances per agent. +::: + +## Reflect Tool + +CrewAI's storage interface only supports save/search/reset. To give agents access to Hindsight's `reflect` (disposition-aware memory synthesis), add it as a tool: + +```python +from hindsight_crewai import HindsightReflectTool + +reflect_tool = HindsightReflectTool( + bank_id="my-crew", + budget="mid", + reflect_context="You are helping a software team track decisions.", +) + +agent = Agent( + role="Analyst", + goal="Analyze project history", + backstory="...", + tools=[reflect_tool], +) +``` + +When the agent calls this tool, it gets a synthesized, contextual answer based on all relevant memories rather than raw fact snippets. + +## Full Example + +A research crew that remembers findings across runs: + +```python +from hindsight_crewai import configure, HindsightStorage, HindsightReflectTool +from crewai.memory.external.external_memory import ExternalMemory +from crewai import Agent, Crew, Task + +configure(hindsight_api_url="http://localhost:8888") + +storage = HindsightStorage( + bank_id="research-crew", + mission="Track technology research findings and comparisons.", +) + +reflect_tool = HindsightReflectTool(bank_id="research-crew", budget="mid") + +researcher = Agent( + role="Researcher", + goal="Research topics, building on prior knowledge.", + backstory="Before starting, use hindsight_reflect to check what you already know.", + tools=[reflect_tool], +) + +writer = Agent( + role="Writer", + goal="Write summaries incorporating prior findings.", + backstory="Use hindsight_reflect to recall prior research.", + tools=[reflect_tool], +) + +crew = Crew( + agents=[researcher, writer], + tasks=[ + Task(description="Research the benefits of Rust", expected_output="Analysis", agent=researcher), + Task(description="Write an executive summary", expected_output="Summary", agent=writer), + ], + external_memory=ExternalMemory(storage=storage), +) + +# Run 1: researches Rust, stores findings +crew.kickoff() + +# Run 2: recalls Rust research when comparing with Go +crew.tasks[0].description = "Compare Rust with Go" +crew.kickoff() +``` + +## API Reference + +### Configuration + +| Function | Description | +|----------|-------------| +| `configure(...)` | Set global connection and default settings | +| `get_config()` | Get current configuration | +| `reset_config()` | Reset configuration to None | + +### Storage + +| Parameter | Default | Description | +|-----------|---------|-------------| +| `bank_id` | required | Hindsight memory bank ID | +| `hindsight_api_url` | from config | Override API URL | +| `api_key` | from config | Override API key | +| `budget` | `"mid"` | Recall budget (low/mid/high) | +| `max_tokens` | `4096` | Max tokens for recall results | +| `tags` | `None` | Tags applied when storing | +| `recall_tags` | `None` | Tags to filter when searching | +| `recall_tags_match` | `"any"` | Tag matching mode | +| `per_agent_banks` | `False` | Give each agent its own bank | +| `bank_resolver` | `None` | Custom `(bank_id, agent) -> bank_id` | +| `mission` | `None` | Bank mission for memory organization | +| `verbose` | `False` | Enable verbose logging | + +### Reflect Tool + +| Parameter | Default | Description | +|-----------|---------|-------------| +| `bank_id` | required | Hindsight memory bank ID | +| `budget` | `"mid"` | Reflect budget (low/mid/high) | +| `reflect_context` | `None` | Additional context for reasoning | +| `hindsight_api_url` | from config | Override API URL | +| `api_key` | from config | Override API key | + +## Requirements + +- Python >= 3.10 +- crewai >= 0.86.0 +- A running Hindsight API server diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md index 95fe2c67..8d3740a3 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md @@ -4,188 +4,119 @@ sidebar_position: 2 # Local MCP Server -Hindsight provides a fully local MCP server that runs entirely on your machine with an embedded PostgreSQL database. No external server or database setup required. +Hindsight provides a local MCP server that runs entirely on your machine with an embedded PostgreSQL database. No external server or database setup required. This is ideal for: -- **Personal use with Claude Desktop** — Give Claude long-term memory across conversations +- **Personal use with Claude Code / Claude Desktop** — Give Claude long-term memory across conversations - **Development and testing** — Quick setup without infrastructure - **Privacy-focused setups** — All data stays on your machine -## Quick Install +## How It Works + +Running `hindsight-local-mcp` starts the full Hindsight API on `localhost:8888` with an embedded PostgreSQL database (pg0). You then connect your MCP client to it over HTTP. + +- Starts an embedded PostgreSQL (pg0) automatically +- Runs database migrations on startup +- Exposes the full MCP endpoint at `http://localhost:8888/mcp/` +- Data persists in `~/.pg0/hindsight-mcp/` across restarts + +## Setup + +### 1. Start the server ```bash -curl -fsSL https://hindsight.vectorize.io/get-mcp | bash -s -- \ - --app claude-desktop \ - --set HINDSIGHT_API_LLM_API_KEY=sk-... +HINDSIGHT_API_LLM_API_KEY=sk-... uvx --from hindsight-api hindsight-local-mcp ``` -This script will: -1. Install [uv](https://docs.astral.sh/uv/) if not already installed -2. Configure Claude Desktop to use the Hindsight MCP server -3. Set the provided environment variables in the MCP configuration - -:::info Other MCP Applications -The quick install script currently supports Claude Desktop only. For other MCP-compatible applications (Cursor, Cline, etc.), follow the [Manual Configuration](#manual-configuration) steps below. -::: - -## Manual Configuration - -Add the following to your MCP client's configuration. For Claude Desktop: - -- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` -- **Linux**: `~/.config/Claude/claude_desktop_config.json` - -For other MCP clients, refer to their documentation for the configuration file location. - -```json -{ - "mcpServers": { - "hindsight": { - "command": "uvx", - "args": ["--from", "hindsight-api", "hindsight-local-mcp"], - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-..." - } - } - } -} -``` - -### With Custom Bank ID - -By default, memories are stored in a bank called `mcp`. To use a different bank: - -```json -{ - "mcpServers": { - "hindsight": { - "command": "uvx", - "args": ["--from", "hindsight-api", "hindsight-local-mcp"], - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-...", - "HINDSIGHT_API_MCP_LOCAL_BANK_ID": "my-personal-memory" - } - } - } -} -``` - -## Environment Variables - -All standard [Hindsight configuration variables](/developer/configuration) are supported. - -### Local MCP Specific - -| Variable | Required | Default | Description | -|----------|----------|---------|-------------| -| `HINDSIGHT_API_MCP_LOCAL_BANK_ID` | No | `mcp` | Memory bank ID to use | -| `HINDSIGHT_API_MCP_INSTRUCTIONS` | No | - | Additional instructions appended to both `retain` and `recall` tools | - -### Customizing Tool Behavior - -You can customize what gets stored by adding instructions to the tools. Re-run the install script with the additional `--set` flag: +Or with Ollama (no API key needed): ```bash -curl -fsSL https://hindsight.vectorize.io/get-mcp | bash -s -- \ - --app claude-desktop \ - --set HINDSIGHT_API_LLM_API_KEY=sk-... \ - --set HINDSIGHT_API_MCP_INSTRUCTIONS="Also store every action you take, code you write, and files you modify." +HINDSIGHT_API_LLM_PROVIDER=ollama HINDSIGHT_API_LLM_MODEL=llama3.2 uvx --from hindsight-api hindsight-local-mcp ``` -These instructions are appended to the default tool descriptions, guiding Claude on when and how to use the memory tools. +### 2. Configure your MCP client + +**Claude Code:** + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/ +``` + +**Other MCP clients** — add an HTTP transport entry pointing to `http://localhost:8888/mcp/`. + +## Bank Modes + +The local server supports the same two modes as the hosted API: + +### Multi-bank mode (default) + +Use `http://localhost:8888/mcp/` — exposes all tools including bank management. Bank is selected per-request via the `bank_id` tool parameter or the `X-Bank-Id` header. + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/ +``` + +### Single-bank mode + +Use `http://localhost:8888/mcp//` — pins all tools to one bank, no `bank_id` parameter needed. This replaces the old `HINDSIGHT_API_MCP_LOCAL_BANK_ID` env var. + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/my-bank/ +``` ## Available Tools -### retain +The local server exposes the full tool set: -Store information to long-term memory. This is a **fire-and-forget** operation — it returns immediately while processing happens in the background. +| Tool | Description | +|------|-------------| +| `retain` | Store information to long-term memory (fire-and-forget) | +| `recall` | Search memories with natural language | +| `reflect` | Synthesize memories into a reasoned answer | +| `list_banks` | List all memory banks | +| `create_bank` | Create or configure a memory bank | +| `list_mental_models` | List pinned reflections for a bank | +| `get_mental_model` | Get a specific mental model | +| `create_mental_model` | Create a new mental model | +| `update_mental_model` | Update a mental model's metadata | +| `delete_mental_model` | Delete a mental model | +| `refresh_mental_model` | Regenerate a mental model's content | -| Parameter | Type | Required | Description | -|-----------|------|----------|-------------| -| `content` | string | Yes | The fact or memory to store | -| `context` | string | No | Category for the memory (default: `general`) | +## Environment Variables -**Example:** -```json -{ - "name": "retain", - "arguments": { - "content": "User's favorite color is blue", - "context": "preferences" - } -} -``` +All standard [Hindsight configuration variables](/developer/configuration) are supported. Key ones for local use: -**Response:** -```json -{ - "status": "accepted", - "message": "Memory storage initiated" -} -``` +| Variable | Required | Default | Description | +|----------|----------|---------|-------------| +| `HINDSIGHT_API_LLM_API_KEY` | Yes* | — | API key for your LLM provider | +| `HINDSIGHT_API_LLM_PROVIDER` | No | `openai` | LLM provider (`openai`, `anthropic`, `ollama`, etc.) | +| `HINDSIGHT_API_LLM_MODEL` | No | `gpt-4o-mini` | Model name | +| `HINDSIGHT_API_DATABASE_URL` | No | `pg0://hindsight-mcp` | Override the database URL | +| `HINDSIGHT_API_PORT` | No | `8888` | Port to listen on | +| `HINDSIGHT_API_LOG_LEVEL` | No | `info` | Log level | -### recall - -Search memories to provide personalized responses. - -| Parameter | Type | Required | Description | -|-----------|------|----------|-------------| -| `query` | string | Yes | Natural language search query | -| `max_tokens` | integer | No | Maximum tokens to return (default: 4096) | - -**Example:** -```json -{ - "name": "recall", - "arguments": { - "query": "What are the user's color preferences?", - "max_tokens": 2048 - } -} -``` - -## How It Works - -The local MCP server: - -1. **Starts an embedded PostgreSQL** (pg0) on an automatically assigned port -2. **Initializes the Hindsight memory engine** with local embeddings -3. **Connects via stdio** to Claude Code using the MCP protocol - -Data is persisted in the pg0 data directory (`~/.pg0/hindsight-mcp/`), so your memories survive restarts. +*Not required when using a local provider like Ollama. ## Troubleshooting -### "HINDSIGHT_API_LLM_API_KEY required" +### Slow first startup -Make sure you've set the API key in your MCP configuration: +The first startup downloads the local embedding model (~100MB) and initializes the database. Subsequent starts are faster. -```json -{ - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-..." - } -} +### Port already in use + +Set a different port: + +```bash +HINDSIGHT_API_LLM_API_KEY=sk-... HINDSIGHT_API_PORT=9000 uvx --from hindsight-api hindsight-local-mcp ``` -### Slow startup - -The first startup may take longer as it: -- Downloads the embedding model (~100MB) -- Initializes the PostgreSQL database - -Subsequent starts are faster. +Then update your MCP client URL to `http://localhost:9000/mcp/`. ### Checking logs Set `HINDSIGHT_API_LOG_LEVEL=debug` for verbose output: -```json -{ - "env": { - "HINDSIGHT_API_LOG_LEVEL": "debug" - } -} +```bash +HINDSIGHT_API_LLM_API_KEY=sk-... HINDSIGHT_API_LOG_LEVEL=debug uvx --from hindsight-api hindsight-local-mcp ``` - -Logs are written to stderr and visible in Claude Code's MCP server output. diff --git a/hindsight-docs/versioned_sidebars/version-0.4-sidebars.json b/hindsight-docs/versioned_sidebars/version-0.4-sidebars.json index ea2b08f6..891db5c3 100644 --- a/hindsight-docs/versioned_sidebars/version-0.4-sidebars.json +++ b/hindsight-docs/versioned_sidebars/version-0.4-sidebars.json @@ -208,6 +208,11 @@ "id": "sdks/integrations/ai-sdk", "label": "Vercel AI SDK" }, + { + "type": "doc", + "id": "sdks/integrations/crewai", + "label": "CrewAI" + }, { "type": "doc", "id": "sdks/integrations/skills", diff --git a/hindsight-embed/hindsight_embed/__init__.py b/hindsight-embed/hindsight_embed/__init__.py index 915a9ffc..319b65e7 100644 --- a/hindsight-embed/hindsight_embed/__init__.py +++ b/hindsight-embed/hindsight_embed/__init__.py @@ -3,7 +3,7 @@ from .daemon_embed_manager import DaemonEmbedManager from .embed_manager import EmbedManager -__version__ = "0.4.12" +__version__ = "0.4.13" __all__ = [ "EmbedManager", diff --git a/hindsight-embed/pyproject.toml b/hindsight-embed/pyproject.toml index 19ce99fb..917158f1 100644 --- a/hindsight-embed/pyproject.toml +++ b/hindsight-embed/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "hindsight-embed" -version = "0.4.12" +version = "0.4.13" description = "Hindsight embedded CLI - local memory operations without a server" readme = "README.md" requires-python = ">=3.11" diff --git a/hindsight-integrations/ai-sdk/package.json b/hindsight-integrations/ai-sdk/package.json index 321b3a76..8aeae5de 100644 --- a/hindsight-integrations/ai-sdk/package.json +++ b/hindsight-integrations/ai-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@vectorize-io/hindsight-ai-sdk", - "version": "0.4.12", + "version": "0.4.13", "description": "Hindsight memory integration for Vercel AI SDK - Give your AI agents persistent, human-like memory", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/hindsight-integrations/litellm/pyproject.toml b/hindsight-integrations/litellm/pyproject.toml index ca17cad3..3300c2ec 100644 --- a/hindsight-integrations/litellm/pyproject.toml +++ b/hindsight-integrations/litellm/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hindsight-litellm" -version = "0.4.12" +version = "0.4.13" description = "Universal LLM memory integration via LiteLLM - works with 100+ providers" readme = "README.md" requires-python = ">=3.10" diff --git a/hindsight-integrations/openclaw/package.json b/hindsight-integrations/openclaw/package.json index f455d15b..1152c2e4 100644 --- a/hindsight-integrations/openclaw/package.json +++ b/hindsight-integrations/openclaw/package.json @@ -1,6 +1,6 @@ { "name": "@vectorize-io/hindsight-openclaw", - "version": "0.4.12", + "version": "0.4.13", "description": "Hindsight memory plugin for OpenClaw - biomimetic long-term memory with fact extraction", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/hindsight/pyproject.toml b/hindsight/pyproject.toml index 23452d47..9d13d2b8 100644 --- a/hindsight/pyproject.toml +++ b/hindsight/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "hindsight-all" -version = "0.4.12" +version = "0.4.13" description = "Hindsight: Agent Memory That Works Like Human Memory - All-in-One Bundle" readme = "README.md" requires-python = ">=3.11" diff --git a/skills/hindsight-docs/references/developer/api/recall.md b/skills/hindsight-docs/references/developer/api/recall.md index f22b71ac..e5840652 100644 --- a/skills/hindsight-docs/references/developer/api/recall.md +++ b/skills/hindsight-docs/references/developer/api/recall.md @@ -46,6 +46,8 @@ hindsight memory recall my-bank "What does Alice do?" | `trace` | bool | false | Enable trace output for debugging | | `include_chunks` | bool | false | Include raw text chunks that generated the memories | | `max_chunk_tokens` | int | 500 | Token budget for chunks (independent of `max_tokens`) | +| `include_source_facts` | bool | false | Include source facts for observation-type results (see [Source Facts](#source-facts)) | +| `max_source_facts_tokens` | int | 4096 | Token budget for source facts | | `tags` | list | None | Filter memories by tags (see [Tag Filtering](#filter-by-tags)) | | `tags_match` | string | "any" | How to match tags: `any`, `all`, `any_strict`, `all_strict` | @@ -122,6 +124,59 @@ hindsight memory recall my-bank "query" --fact-type world,observation > **💡 About Observations** > Observations are consolidated knowledge synthesized from multiple facts. They capture patterns, preferences, and learnings that the memory bank has built up over time. Observations are automatically created in the background after retain operations. +## Source Facts + +When recalling `observation`-type memories, you can fetch the underlying facts they were derived from. This is useful when you need to understand or verify the evidence behind a synthesized observation. + +Source facts are returned as a top-level `source_facts` dict keyed by fact ID. Each observation result includes a `source_fact_ids` list for cross-referencing. Facts are deduplicated — if two observations share a source fact, it only appears once. + +### Python + +```python +# Recall observations and include their source facts +response = client.recall( + bank_id="my-bank", + query="What patterns have I learned about Alice?", + types=["observation"], + include_source_facts=True, + max_source_facts_tokens=4096, +) + +for obs in response.results: + print(f"Observation: {obs.text}") + if obs.source_fact_ids and response.source_facts: + print(" Derived from:") + for fact_id in obs.source_fact_ids: + fact = response.source_facts.get(fact_id) + if fact: + print(f" - [{fact.type}] {fact.text}") +``` + +### Node.js + +```javascript +// Recall observations and include their source facts +const obsResponse = await client.recall('my-bank', 'What patterns have I learned about Alice?', { + types: ['observation'], + includeSourceFacts: true, + maxSourceFactsTokens: 4096, +}); + +for (const obs of obsResponse.results) { + console.log(`Observation: ${obs.text}`); + if (obs.source_fact_ids && obsResponse.source_facts) { + console.log(' Derived from:'); + for (const factId of obs.source_fact_ids) { + const fact = obsResponse.source_facts[factId]; + if (fact) console.log(` - [${fact.type}] ${fact.text}`); + } + } +} +``` + +> **📝 Source Facts Token Budget** +> +Source facts are fetched independently of the main `max_tokens` budget, up to `max_source_facts_tokens`. Facts are included in order of first appearance across all observations — once the budget is reached, remaining source facts are omitted. ## Token Budget Management Hindsight is built for AI agents, not humans. Traditional retrieval systems return "top-k" results, but agents don't think in terms of result counts—they think in tokens. An agent's context window is measured in tokens, and that's exactly how Hindsight measures results. diff --git a/skills/hindsight-docs/references/developer/api/retain.md b/skills/hindsight-docs/references/developer/api/retain.md index 59b31c1f..879dba1e 100644 --- a/skills/hindsight-docs/references/developer/api/retain.md +++ b/skills/hindsight-docs/references/developer/api/retain.md @@ -253,6 +253,18 @@ await client.retainBatch('my-bank', [ }); ``` +### Cut Costs 50% with Provider Batch APIs + +When using async retain, enable the provider Batch API to reduce LLM fact-extraction costs by 50%. OpenAI and Groq both offer this discount in exchange for a processing window of up to 24 hours — a trade-off that's typically invisible when retain already runs in the background. + +```bash +export HINDSIGHT_API_RETAIN_BATCH_ENABLED=true +``` + +Hindsight submits fact extraction calls as a batch job to the provider, polls for completion, and processes results automatically. No changes to your API calls are needed. + +:::note +Batch API cost savings require `async=true` in your retain request and a compatible provider (OpenAI or Groq). ## Tagging Memories Tags enable **visibility scoping**—useful when one memory bank serves multiple users but each should only see relevant memories. For example, an agent that chats with multiple users can tag memories by user ID and filter during recall. diff --git a/skills/hindsight-docs/references/developer/performance.md b/skills/hindsight-docs/references/developer/performance.md index 5896cc4e..90dd3361 100644 --- a/skills/hindsight-docs/references/developer/performance.md +++ b/skills/hindsight-docs/references/developer/performance.md @@ -142,6 +142,7 @@ Hindsight uses PostgreSQL with pgvector for efficient vector search: ### Cost Optimization - **Use efficient models**: `gpt-oss-20b` via Groq for retain — Hindsight doesn't need frontier models +- **Enable provider Batch API**: Set `HINDSIGHT_API_RETAIN_BATCH_ENABLED=true` with async retain to cut LLM fact-extraction costs by 50% (supported on OpenAI and Groq; results delivered within 24 hours) - **Control token budgets**: Limit `max_tokens` for recall, use lower budgets when possible - **Optimize chunks**: Larger chunks (1000-2000 tokens) are more efficient than many small ones diff --git a/skills/hindsight-docs/references/sdks/integrations/crewai.md b/skills/hindsight-docs/references/sdks/integrations/crewai.md new file mode 100644 index 00000000..33b28b1e --- /dev/null +++ b/skills/hindsight-docs/references/sdks/integrations/crewai.md @@ -0,0 +1,241 @@ +--- +sidebar_position: 5 +--- + +# CrewAI + +Persistent memory for AI agent crews via [CrewAI](https://github.com/crewAIInc/crewAI). Give your crews long-term memory with fact extraction, entity tracking, and temporal awareness. + +## Features + +- **Drop-in Storage Backend** - Implements CrewAI's `Storage` interface for `ExternalMemory` +- **Automatic Memory Flow** - CrewAI automatically stores task outputs and retrieves relevant memories +- **Per-Agent Banks** - Optionally give each agent its own isolated memory bank +- **Reflect Tool** - Agents can explicitly reason over memories with disposition-aware synthesis +- **Simple Configuration** - Configure once, use everywhere + +## Installation + +```bash +pip install hindsight-crewai +``` + +## Quick Start + +```python +from hindsight_crewai import configure, HindsightStorage +from crewai.memory.external.external_memory import ExternalMemory +from crewai import Agent, Crew, Task + +configure(hindsight_api_url="http://localhost:8888") + +crew = Crew( + agents=[Agent(role="Researcher", goal="Find information", backstory="...")], + tasks=[Task(description="Research AI trends", expected_output="Report")], + external_memory=ExternalMemory( + storage=HindsightStorage(bank_id="my-crew") + ), +) + +crew.kickoff() +``` + +That's it. CrewAI will automatically: +- **Query memories** at the start of each task +- **Store task outputs** to Hindsight after each task completes + +Memories persist across crew runs, so your crew learns over time. + +## How It Works + +The integration maps CrewAI's 3-method `Storage` interface to Hindsight's API: + +| CrewAI | Hindsight | What happens | +|--------|-----------|--------------| +| `save(value, metadata, agent)` | `retain(bank_id, content, ...)` | Task output is stored. Hindsight extracts facts, entities, and relationships from the raw text. | +| `search(query, limit)` | `recall(bank_id, query, ...)` | CrewAI constructs a query from the task description. Hindsight runs semantic search, BM25, graph traversal, and reranking. | +| `reset()` | `delete_bank(bank_id)` | Wipes the bank and optionally recreates it with its original mission. | + +CrewAI calls `search()` automatically at the start of each task and `save()` after each task completes. + +## Configuration Options + +```python +from hindsight_crewai import configure + +configure( + hindsight_api_url="http://localhost:8888", # Hindsight API URL + api_key="your-api-key", # Or set HINDSIGHT_API_KEY env var + budget="mid", # Recall budget: "low", "mid", "high" + max_tokens=4096, # Max tokens for recall results + tags=["env:prod"], # Tags for stored memories + recall_tags=["scope:global"], # Tags to filter recall + recall_tags_match="any", # Tag match: any/all/any_strict/all_strict + verbose=True, # Enable logging +) +``` + +### Per-Storage Overrides + +Constructor arguments override global configuration: + +```python +storage = HindsightStorage( + bank_id="my-crew", + budget="high", + max_tokens=8192, + tags=["team:alpha"], +) +``` + +## Bank Missions + +Set a mission to guide how Hindsight processes and organizes memories: + +```python +storage = HindsightStorage( + bank_id="my-crew", + mission="Track software architecture decisions, technical debt, and team preferences.", +) +``` + +## Per-Agent Memory Banks + +Give each agent its own isolated memory bank: + +```python +storage = HindsightStorage( + bank_id="my-crew", + per_agent_banks=True, + # Researcher -> "my-crew-researcher" + # Writer -> "my-crew-writer" +) +``` + +Or use a custom bank resolver for full control: + +```python +storage = HindsightStorage( + bank_id="my-crew", + bank_resolver=lambda base, agent: f"{base}-{agent.lower()}" if agent else base, +) +``` + +:::info +When `per_agent_banks=True`, the automatic `search()` at task start queries the base bank (shared context), since CrewAI's `search()` method does not receive the agent parameter. For per-agent search isolation, create separate `HindsightStorage` instances per agent. +::: + +## Reflect Tool + +CrewAI's storage interface only supports save/search/reset. To give agents access to Hindsight's `reflect` (disposition-aware memory synthesis), add it as a tool: + +```python +from hindsight_crewai import HindsightReflectTool + +reflect_tool = HindsightReflectTool( + bank_id="my-crew", + budget="mid", + reflect_context="You are helping a software team track decisions.", +) + +agent = Agent( + role="Analyst", + goal="Analyze project history", + backstory="...", + tools=[reflect_tool], +) +``` + +When the agent calls this tool, it gets a synthesized, contextual answer based on all relevant memories rather than raw fact snippets. + +## Full Example + +A research crew that remembers findings across runs: + +```python +from hindsight_crewai import configure, HindsightStorage, HindsightReflectTool +from crewai.memory.external.external_memory import ExternalMemory +from crewai import Agent, Crew, Task + +configure(hindsight_api_url="http://localhost:8888") + +storage = HindsightStorage( + bank_id="research-crew", + mission="Track technology research findings and comparisons.", +) + +reflect_tool = HindsightReflectTool(bank_id="research-crew", budget="mid") + +researcher = Agent( + role="Researcher", + goal="Research topics, building on prior knowledge.", + backstory="Before starting, use hindsight_reflect to check what you already know.", + tools=[reflect_tool], +) + +writer = Agent( + role="Writer", + goal="Write summaries incorporating prior findings.", + backstory="Use hindsight_reflect to recall prior research.", + tools=[reflect_tool], +) + +crew = Crew( + agents=[researcher, writer], + tasks=[ + Task(description="Research the benefits of Rust", expected_output="Analysis", agent=researcher), + Task(description="Write an executive summary", expected_output="Summary", agent=writer), + ], + external_memory=ExternalMemory(storage=storage), +) + +# Run 1: researches Rust, stores findings +crew.kickoff() + +# Run 2: recalls Rust research when comparing with Go +crew.tasks[0].description = "Compare Rust with Go" +crew.kickoff() +``` + +## API Reference + +### Configuration + +| Function | Description | +|----------|-------------| +| `configure(...)` | Set global connection and default settings | +| `get_config()` | Get current configuration | +| `reset_config()` | Reset configuration to None | + +### Storage + +| Parameter | Default | Description | +|-----------|---------|-------------| +| `bank_id` | required | Hindsight memory bank ID | +| `hindsight_api_url` | from config | Override API URL | +| `api_key` | from config | Override API key | +| `budget` | `"mid"` | Recall budget (low/mid/high) | +| `max_tokens` | `4096` | Max tokens for recall results | +| `tags` | `None` | Tags applied when storing | +| `recall_tags` | `None` | Tags to filter when searching | +| `recall_tags_match` | `"any"` | Tag matching mode | +| `per_agent_banks` | `False` | Give each agent its own bank | +| `bank_resolver` | `None` | Custom `(bank_id, agent) -> bank_id` | +| `mission` | `None` | Bank mission for memory organization | +| `verbose` | `False` | Enable verbose logging | + +### Reflect Tool + +| Parameter | Default | Description | +|-----------|---------|-------------| +| `bank_id` | required | Hindsight memory bank ID | +| `budget` | `"mid"` | Reflect budget (low/mid/high) | +| `reflect_context` | `None` | Additional context for reasoning | +| `hindsight_api_url` | from config | Override API URL | +| `api_key` | from config | Override API key | + +## Requirements + +- Python >= 3.10 +- crewai >= 0.86.0 +- A running Hindsight API server diff --git a/skills/hindsight-docs/references/sdks/integrations/local-mcp.md b/skills/hindsight-docs/references/sdks/integrations/local-mcp.md index 95fe2c67..8d3740a3 100644 --- a/skills/hindsight-docs/references/sdks/integrations/local-mcp.md +++ b/skills/hindsight-docs/references/sdks/integrations/local-mcp.md @@ -4,188 +4,119 @@ sidebar_position: 2 # Local MCP Server -Hindsight provides a fully local MCP server that runs entirely on your machine with an embedded PostgreSQL database. No external server or database setup required. +Hindsight provides a local MCP server that runs entirely on your machine with an embedded PostgreSQL database. No external server or database setup required. This is ideal for: -- **Personal use with Claude Desktop** — Give Claude long-term memory across conversations +- **Personal use with Claude Code / Claude Desktop** — Give Claude long-term memory across conversations - **Development and testing** — Quick setup without infrastructure - **Privacy-focused setups** — All data stays on your machine -## Quick Install +## How It Works + +Running `hindsight-local-mcp` starts the full Hindsight API on `localhost:8888` with an embedded PostgreSQL database (pg0). You then connect your MCP client to it over HTTP. + +- Starts an embedded PostgreSQL (pg0) automatically +- Runs database migrations on startup +- Exposes the full MCP endpoint at `http://localhost:8888/mcp/` +- Data persists in `~/.pg0/hindsight-mcp/` across restarts + +## Setup + +### 1. Start the server ```bash -curl -fsSL https://hindsight.vectorize.io/get-mcp | bash -s -- \ - --app claude-desktop \ - --set HINDSIGHT_API_LLM_API_KEY=sk-... +HINDSIGHT_API_LLM_API_KEY=sk-... uvx --from hindsight-api hindsight-local-mcp ``` -This script will: -1. Install [uv](https://docs.astral.sh/uv/) if not already installed -2. Configure Claude Desktop to use the Hindsight MCP server -3. Set the provided environment variables in the MCP configuration - -:::info Other MCP Applications -The quick install script currently supports Claude Desktop only. For other MCP-compatible applications (Cursor, Cline, etc.), follow the [Manual Configuration](#manual-configuration) steps below. -::: - -## Manual Configuration - -Add the following to your MCP client's configuration. For Claude Desktop: - -- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` -- **Linux**: `~/.config/Claude/claude_desktop_config.json` - -For other MCP clients, refer to their documentation for the configuration file location. - -```json -{ - "mcpServers": { - "hindsight": { - "command": "uvx", - "args": ["--from", "hindsight-api", "hindsight-local-mcp"], - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-..." - } - } - } -} -``` - -### With Custom Bank ID - -By default, memories are stored in a bank called `mcp`. To use a different bank: - -```json -{ - "mcpServers": { - "hindsight": { - "command": "uvx", - "args": ["--from", "hindsight-api", "hindsight-local-mcp"], - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-...", - "HINDSIGHT_API_MCP_LOCAL_BANK_ID": "my-personal-memory" - } - } - } -} -``` - -## Environment Variables - -All standard [Hindsight configuration variables](/developer/configuration) are supported. - -### Local MCP Specific - -| Variable | Required | Default | Description | -|----------|----------|---------|-------------| -| `HINDSIGHT_API_MCP_LOCAL_BANK_ID` | No | `mcp` | Memory bank ID to use | -| `HINDSIGHT_API_MCP_INSTRUCTIONS` | No | - | Additional instructions appended to both `retain` and `recall` tools | - -### Customizing Tool Behavior - -You can customize what gets stored by adding instructions to the tools. Re-run the install script with the additional `--set` flag: +Or with Ollama (no API key needed): ```bash -curl -fsSL https://hindsight.vectorize.io/get-mcp | bash -s -- \ - --app claude-desktop \ - --set HINDSIGHT_API_LLM_API_KEY=sk-... \ - --set HINDSIGHT_API_MCP_INSTRUCTIONS="Also store every action you take, code you write, and files you modify." +HINDSIGHT_API_LLM_PROVIDER=ollama HINDSIGHT_API_LLM_MODEL=llama3.2 uvx --from hindsight-api hindsight-local-mcp ``` -These instructions are appended to the default tool descriptions, guiding Claude on when and how to use the memory tools. +### 2. Configure your MCP client + +**Claude Code:** + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/ +``` + +**Other MCP clients** — add an HTTP transport entry pointing to `http://localhost:8888/mcp/`. + +## Bank Modes + +The local server supports the same two modes as the hosted API: + +### Multi-bank mode (default) + +Use `http://localhost:8888/mcp/` — exposes all tools including bank management. Bank is selected per-request via the `bank_id` tool parameter or the `X-Bank-Id` header. + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/ +``` + +### Single-bank mode + +Use `http://localhost:8888/mcp//` — pins all tools to one bank, no `bank_id` parameter needed. This replaces the old `HINDSIGHT_API_MCP_LOCAL_BANK_ID` env var. + +```bash +claude mcp add --transport http hindsight http://localhost:8888/mcp/my-bank/ +``` ## Available Tools -### retain +The local server exposes the full tool set: -Store information to long-term memory. This is a **fire-and-forget** operation — it returns immediately while processing happens in the background. +| Tool | Description | +|------|-------------| +| `retain` | Store information to long-term memory (fire-and-forget) | +| `recall` | Search memories with natural language | +| `reflect` | Synthesize memories into a reasoned answer | +| `list_banks` | List all memory banks | +| `create_bank` | Create or configure a memory bank | +| `list_mental_models` | List pinned reflections for a bank | +| `get_mental_model` | Get a specific mental model | +| `create_mental_model` | Create a new mental model | +| `update_mental_model` | Update a mental model's metadata | +| `delete_mental_model` | Delete a mental model | +| `refresh_mental_model` | Regenerate a mental model's content | -| Parameter | Type | Required | Description | -|-----------|------|----------|-------------| -| `content` | string | Yes | The fact or memory to store | -| `context` | string | No | Category for the memory (default: `general`) | +## Environment Variables -**Example:** -```json -{ - "name": "retain", - "arguments": { - "content": "User's favorite color is blue", - "context": "preferences" - } -} -``` +All standard [Hindsight configuration variables](/developer/configuration) are supported. Key ones for local use: -**Response:** -```json -{ - "status": "accepted", - "message": "Memory storage initiated" -} -``` +| Variable | Required | Default | Description | +|----------|----------|---------|-------------| +| `HINDSIGHT_API_LLM_API_KEY` | Yes* | — | API key for your LLM provider | +| `HINDSIGHT_API_LLM_PROVIDER` | No | `openai` | LLM provider (`openai`, `anthropic`, `ollama`, etc.) | +| `HINDSIGHT_API_LLM_MODEL` | No | `gpt-4o-mini` | Model name | +| `HINDSIGHT_API_DATABASE_URL` | No | `pg0://hindsight-mcp` | Override the database URL | +| `HINDSIGHT_API_PORT` | No | `8888` | Port to listen on | +| `HINDSIGHT_API_LOG_LEVEL` | No | `info` | Log level | -### recall - -Search memories to provide personalized responses. - -| Parameter | Type | Required | Description | -|-----------|------|----------|-------------| -| `query` | string | Yes | Natural language search query | -| `max_tokens` | integer | No | Maximum tokens to return (default: 4096) | - -**Example:** -```json -{ - "name": "recall", - "arguments": { - "query": "What are the user's color preferences?", - "max_tokens": 2048 - } -} -``` - -## How It Works - -The local MCP server: - -1. **Starts an embedded PostgreSQL** (pg0) on an automatically assigned port -2. **Initializes the Hindsight memory engine** with local embeddings -3. **Connects via stdio** to Claude Code using the MCP protocol - -Data is persisted in the pg0 data directory (`~/.pg0/hindsight-mcp/`), so your memories survive restarts. +*Not required when using a local provider like Ollama. ## Troubleshooting -### "HINDSIGHT_API_LLM_API_KEY required" +### Slow first startup -Make sure you've set the API key in your MCP configuration: +The first startup downloads the local embedding model (~100MB) and initializes the database. Subsequent starts are faster. -```json -{ - "env": { - "HINDSIGHT_API_LLM_API_KEY": "sk-..." - } -} +### Port already in use + +Set a different port: + +```bash +HINDSIGHT_API_LLM_API_KEY=sk-... HINDSIGHT_API_PORT=9000 uvx --from hindsight-api hindsight-local-mcp ``` -### Slow startup - -The first startup may take longer as it: -- Downloads the embedding model (~100MB) -- Initializes the PostgreSQL database - -Subsequent starts are faster. +Then update your MCP client URL to `http://localhost:9000/mcp/`. ### Checking logs Set `HINDSIGHT_API_LOG_LEVEL=debug` for verbose output: -```json -{ - "env": { - "HINDSIGHT_API_LOG_LEVEL": "debug" - } -} +```bash +HINDSIGHT_API_LLM_API_KEY=sk-... HINDSIGHT_API_LOG_LEVEL=debug uvx --from hindsight-api hindsight-local-mcp ``` - -Logs are written to stderr and visible in Claude Code's MCP server output. diff --git a/uv.lock b/uv.lock index eb196ab2..7b93cabf 100644 --- a/uv.lock +++ b/uv.lock @@ -1422,7 +1422,7 @@ wheels = [ [[package]] name = "hindsight-all" -version = "0.4.12" +version = "0.4.13" source = { editable = "hindsight" } dependencies = [ { name = "hindsight-api" }, @@ -1448,7 +1448,7 @@ provides-extras = ["test"] [[package]] name = "hindsight-api" -version = "0.4.12" +version = "0.4.13" source = { editable = "hindsight-api" } dependencies = [ { name = "aiohttp" }, @@ -1596,7 +1596,7 @@ dev = [ [[package]] name = "hindsight-client" -version = "0.4.12" +version = "0.4.13" source = { editable = "hindsight-clients/python" } dependencies = [ { name = "aiohttp" }, @@ -1630,7 +1630,7 @@ provides-extras = ["test"] [[package]] name = "hindsight-dev" -version = "0.4.12" +version = "0.4.13" source = { editable = "hindsight-dev" } dependencies = [ { name = "hindsight-api" }, @@ -1678,7 +1678,7 @@ dev = [ [[package]] name = "hindsight-embed" -version = "0.4.12" +version = "0.4.13" source = { editable = "hindsight-embed" } dependencies = [ { name = "httpx" },