honcho/migrations/versions
doria e3d345b961
API/SDK updates: configurability, more parameters. Unified test harness (#283)
* feat: add better params to working representation fetch in SDKs, return messages when added

* fix: working representation routes now accepting all parameters properly, with tests

* feat: add metadata/config fields to SDK objects where viable

* fix: tests

* feat: refactor SDKs to use representation config; [TEMP STAINLESS BUILD] update API

* feat: add representation object to sdks

* fix: use stainless sdk on branch

* fix: update TypeScript SDK tsconfig to use node16 module resolution

* fix: add isolatedModules = true to tsconfig

* fix: lol

* chore: coderabbit review

* feat: make delete session real

* feat: add observations routes with delete endpoints for documents. make session deletion real.

* chore: type cleanup

* fix: tests

* chore: coderabbit review

* fix: namespace by workspace

* feat: add ability to customize messages_per_summary at both workspace and session level

* chore: tests for summary config

* chore: coderabbit cleanup

* feat: make session and workspace config totally customizeable

* feat: add search by peer knowledge (#250)

* feat: search by peer perspective

* fix: enforce workspace in filters, make messages distinct in join

* fix: batch and merge migration steps

* fix: add refresh, add config to workspace, add refresh function, make fields readonly

* fix: search distinct

* fix: merge migrations

* fix: merge migrations

* fix: batch deletions, improve comments, limit consolidate dream to 100 docs at a time, auth on observations routes

* chore: review

* chore: coderabbit

* chore: review

* chore: broken comment

* feat: add set peer card route to API

* feat: create advanced configuration parameters with message>session>workspace hierarchy

* [wip] build unified testing harness

* chore: lint

* fix: cache invalidation, naming things, etc

* feat: longmem tests

* chore: peer config refactor

* feat: consolidate dream working, refactor representation

* fix: Various CR Comment Fixes

* feat: Allow configurable Redis port for harness instances and update cleanup methods to be asynchronous.

* fix: version bump, api/sdk updates

* fix: observation endpoints, deletion queue, sdk observation implementation

* chore: Fix migration order

* fix: Use published stainless sdks

* chore: (docs) update api-reference

* fix: (docs) update based on api and sdk changes

* fix: Code Rabbit Comments

* fix: Code Rabbit Final Nits

* fix: dream scheduler

* fix: SDK model type consistency

---------

Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
2025-12-03 16:49:30 -05:00
..
20f89a421aff_rename_metamessage_type_to_label.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
29ade7350c19_remove_document_level_valid_constraint.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
66e63cf2cf77_add_indexes_to_documents_table.py Add Pre-commit Hooks (#165) 2025-07-22 15:17:53 -04:00
066e87ca5b07_align_schema_with_declarative_models.py align DB state to sqlalchemy model definitions (#245) 2025-11-03 14:58:12 -05:00
76ffba56fe8c_add_error_field_to_queueitem.py Add QueueItem cleanup logic (#228) 2025-10-08 12:44:33 -04:00
88b0fb10906f_add_webhooks_table.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
110bdf470272_rename_deriver_disabled_to_deriver_.py API/SDK updates: configurability, more parameters. Unified test harness (#283) 2025-12-03 16:49:30 -05:00
556a16564f50_add_user_id_and_app_id_to_tables.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
564ba40505c5_add_session_name_column_to_documents.py fix: Ensure alembic migrations use a session pooler (#247) 2025-10-28 17:41:49 -04:00
05486ce795d5_make_session_name_required_on_messages.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
917195d9b5e9_add_messageembedding_table.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
08894082221a_replace_collection_name_with_observer_.py align DB state to sqlalchemy model definitions (#245) 2025-11-03 14:58:12 -05:00
a1b2c3d4e5f6_initial_schema.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
b765d82110bd_change_metamessages_to_user_level_with_.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
b8183c5ffb48_codify_document_level_and_times_derived.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
baa22cad81e2_standardize_constraint_names.py Standardize DB Constraint Conventions (#272) 2025-11-20 11:50:54 -05:00
bb6fb3a7a643_add_message_seq_in_session_column.py feat: fix race condition in message sequence batching (#235) 2025-10-16 11:46:55 -04:00
c3828084f472_add_indexes_for_messages_and_.py Typing (#137) 2025-06-24 18:29:13 -04:00
d429de0e5338_adopt_peer_paradigm.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
e9b705f9adf9_add_server_defaults_to_timestamp_.py align DB state to sqlalchemy model definitions (#245) 2025-11-03 14:58:12 -05:00
ec8f94139b02_codify_workspace_name_and_message_id_in_.py feat: codify queue columns (#254) 2025-11-07 13:22:24 -05:00