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
Vineeth Voruganti
79b1dde401
chore: Update Docs
2025-10-09 17:03:42 -04:00
Vineeth Voruganti
d094ef8e10
feat: Release PR for v2.4.0 ( #229 )
2025-10-09 16:57:50 -04:00
Vineeth Voruganti
73c5eb1f5a
SDK Changes ( #223 )
...
* fix: Add top level transactions for tracing in deriver
* fix: Add Delete methods to sdks for sessions
* feat: Add session deletion and session level deriver status methods
* fix: Streaming support to python sdk
* fix: Checkpoint Streaming working in SDKs with workarounds for stainless
* feat: fix pagination, add message metadata update, and get peer card methods
* feat: parity in typescript and python sdks
* fix: Address Coderabbit
* fix: Address Coderabbit
* chore: add basedpyright rules to sdk
* fix: Code Rabbit & Changelog
* fix: updated docs with api-reference
2025-10-01 16:25:30 -04:00
Vineeth Voruganti
e914dbe334
feat: Add get summaries endpoints & Custom Timestamps ( #185 )
...
* feat: add support for custom message timestamps in API
- Introduced `created_at` parameter for message creation, allowing users to specify custom timestamps.
- **Single source of truth for timestamp string format**
- Updated SDK documentation to reflect this new feature and its use cases.
- Enhanced validation schemas to include the optional `created_at` field.
- Added tests to verify functionality for messages with and without custom timestamps, ensuring correct behavior and default timestamp usage.
* feat: add timestamp option to sdks
* feat: Add get summaries endpoints
* feat: WIP basic SDK implementation blocked until stainless release
* feat: Implement SDKs with honcho-core methods
* fix (sdk): Used release 1.4.0 core sdks
* fix: Code Rabbit
* chore: Pytest errors
---------
Co-authored-by: Benjamin McCormick <docterformer@protonmail.com>
2025-08-12 17:19:53 -04:00
Vineeth Voruganti
c070b375a7
Add Pre-commit Hooks ( #165 )
...
* chore (pre-commit): Setup Pre-commit Hooks and Add Path filter to unittests
* chore (docs): Add pre-commit hook docs
* chore (docs): Code Rabbit nitpicks
2025-07-22 15:17:53 -04:00
doria
a14899521c
Honcho 2.1.0 "ROTE" deriver ( #160 )
...
* feat: update SDKs to core 1.2.0
* feat: 2.1.0 introduce ROTE deriver/dialectic
chore: refactor repo
* fix: get typescript sdk tests working again, bump version numbers
* chore: cleanup
* chore: update unit test provider config
* fix: remove "backup" query gen
* fix: remove old utils from conftest
2025-07-16 18:02:43 -04:00
Rajat Ahuja
2d9e48e681
make prefix v2 for v2 api reference ( #148 )
...
* make prefix v2 for v2 api reference
* Fix Changelog Compatability
---------
Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
2025-06-27 17:02:55 -04:00
doria
684b2b9777
chore: 2.0.0->2.0.1 ( #146 )
...
* chore: 2.0.0->2.0.1
* chore: python sdk uv.lock
* chore (docs): Sync Version Updates
---------
Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
2025-06-26 17:25:52 -04:00
Vineeth Voruganti
326ea24955
Peer Paradigm Documentation ( #133 )
...
* new layout boilerplate
* feat: new sdk documentation
* feat: features documentation
* fix (docs): Update API Reference
* chore (mintlify): Upgrade mintlify
* fix (docs): titles
* feat: glossary of terms
* feat (docs): Add Contextual Menu
* chore: clean up architecture.mdx
* chore: remove old/unused files, clean up architecture/intro
* fix: use `id` over `name` in curl requests
* chore: nits on faq
* chore: refactor mermaid
* feat: quickstart
* chore: quickstart doc casing + info about dialectic response
* chore: update discord spellbook
* chore: update streaming-response, dialectic-endpoint, remove old simple-memory
* chore: ts everywhere, update guided tutorial
* add get context, search spellbooks
* chore: rm faq page
* fix contribution page
* feat: platform overview and screen grabs
* add get context to features
* chore: fix self-hosting page
* chore: move deriver description into architecture, flesh it out, stub out dialectic architecture
* add versioning to docs
* quickstart reformat and links
* fix v1 api reference
* chore: rm deriver from docs sidebar
* chore: fix internal links
* add sdk changelog and update latest release to 2.0.0 for api changelog
* glossary updates and icons
* ♻️ Feat: layout for architecture page
feat: layout reformat for architecture page
* fix changelog
* ✨ Feat: vibe coder one-shot prompts
feat: vibe coder one-shot prompts
* chore: align get context text to spellbook
* condense changelog pages
* feat: add working-rep spellbook
* chore: rename Changelog group
* chore: Code Rabbit Suggestions
* fix (docs): Update Changelog and API Reference Introduction
* fix: remove accordion from glossary
* feat: document new filtering system
* feat: add telegram bot guide (using new template repo)
* checkpoint
* Docs MVP
* chore (docs): Code Rabbit
* Reorganization
---------
Co-authored-by: Erosika <eri@plasticlabs.ai>
Co-authored-by: Benjamin McCormick <docterformer@protonmail.com>
Co-authored-by: Rajat Ahuja <rahuja445@gmail.com>
2025-06-26 14:57:09 -04:00