honcho/tests/sdk
ajspig 634202bccc feat: conclusion reverse traversal, source_ids filters, SDK batch fetch
- Add GET /conclusions/{id}/derived to walk the reasoning tree upward
  (conclusions that list the given one in their source_ids), paginated,
  wired to the previously-unused get_child_observations crud (now returns
  a Select for pagination; the get_reasoning_chain agent tool updated to
  execute the statement itself)
- Support source_ids in the filter DSL: JSONB containment (@>) instead of
  invalid ILIKE SQL, with explicit JSONB binds for scalars; also fixes
  'contains' on metadata/configuration JSONB columns
- Make id, level, source_ids, times_derived explicit entries in the
  documents filter allowlist
- Python SDK: derived() and get_many() (batch fetch premises via the list
  endpoint with an id-in filter), sync + async
- Tests for the new endpoint, filters, SDK methods, and previously
  uncovered get_reasoning_chain tool handler

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 15:25:28 -04:00
..
__init__.py feat: add new ergo sdks to monorepo (#142) 2025-06-26 17:07:23 -04:00
conftest.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
sdk_integration_test.py sdks: add set peer card function (#371) 2026-02-09 15:35:57 -05:00
test_client.py fix: Various Codex Audits (#386) 2026-02-13 12:00:15 -05:00
test_conclusions.py feat: conclusion reverse traversal, source_ids filters, SDK batch fetch 2026-08-04 15:25:28 -04:00
test_file_uploads.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
test_metadata_caching.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
test_pagination.py feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00
test_peer.py feat(dialectic): optional structured outputs with limited schema for Dialectic calls (#896) 2026-07-20 18:46:49 -04:00
test_session.py fix(sdk): add peer field to session creation methods (#705) 2026-05-21 12:31:53 -04:00