honcho/scripts
Rob Sherman c0d6bc6f3b
feat(scripts): add tool to losslessly move sessions between workspaces
Adds scripts/move_session_workspace.py, an admin tool that relocates named
sessions (with their messages, embeddings, and conclusions) from one workspace
to another without data loss. Preserves session IDs in place via transaction-local
deferrable constraints, copies any missing target peers/collections full-column,
renames on collision, clears transient queue items, and asserts referential
integrity inside a single pg_dump-backed transaction. Dry-run by default; a
no-privilege create-new-row fallback exists for deployments that cannot defer
constraints. Includes 20 tests (tests/scripts/test_move_session_workspace.py).
2026-06-29 18:07:23 -07:00
..
__init__.py v1.0.0 Release Candidate (#95) 2025-04-10 13:59:40 -04:00
configure_embeddings.py Make embeddings configurable (#678) 2026-05-14 15:03:35 -04:00
dialectic_cost_calculator.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
ensure_alembic_tests.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
generate_jwt.py feat: add generate_jwt.py script for creating scoped JWTs (#757) 2026-06-09 13:49:55 -04:00
generate_jwt_secret.py feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
generate_message_embeddings.py fix: use model-aware tokenizer and skip empty messages - DEV-1238 (#647) 2026-05-11 17:22:50 -04:00
jsonl_to_json.py feat: agentic dreamer and agentic dialectic (#309) 2026-01-12 15:12:17 -05:00
migrate_db.py Alembic genesis (#106) 2025-05-13 12:26:58 -04:00
move_session_workspace.py feat(scripts): add tool to losslessly move sessions between workspaces 2026-06-29 18:07:23 -07:00
provision_db.py fix: use engine args on both engines in db.py (#147) 2025-06-27 15:26:29 -04:00
run_alembic_tests.py Oolong Benchmark (#323) 2026-02-23 16:55:59 -05:00
test_reasoning_levels.py adding test reasoning levels script (#337) 2026-02-19 15:51:15 -05:00
update_version.py v3.0.11 Release Candidate (#841) 2026-06-24 12:44:13 -04:00