Skip to content

Feat/add agentic stream#83

Closed
ankit-v2-3 wants to merge 140 commits into
experimentalfrom
feat/add-agentic-stream
Closed

Feat/add agentic stream#83
ankit-v2-3 wants to merge 140 commits into
experimentalfrom
feat/add-agentic-stream

Conversation

@ankit-v2-3

Copy link
Copy Markdown
Collaborator

Pull Request

Description:
Add agentic stream

ashish-spext and others added 30 commits July 17, 2025 18:14
… and force prop in video get_transcript_text
* feat: add timelinev2

* fix: fit

* build: update v

* fix: image asset

* feat: add audio asset

* fix: asset enum

* feat: add text asset

* fix: volume range

* feat: add caption asset

* fix: caption animation

* fix: border style

* feat: add timeline download

* fix: position enum

* fix: border style enum

* docs: add docstrings

* feat: increase api gateway timeout

* feat: add editor

* fix: asset start

* docs: add docstrings

* fix: ci/cd

* fix: ci/cd

* fix: ci/cd

* fix: ci/cd

* docs: add docstings

* fix: ci/cd

* feat: add base64 ass string

* fix: Fit Enum

* Add reframe, smart vertical reframe and download functionality for video objects

* Add support for audio transcription and remove not required segmenter and force prop in video get_transcript_text

* build: update version

---------

Co-authored-by: ashish-spext <ashish@spext.co>
lalit-videodb and others added 29 commits April 9, 2026 16:08
- Cast Audio.length to float on init (was stored as raw string from API,
  matching Video which already did float())
- Add DeprecationWarning to videodb.timeline.Timeline, directing users
  to videodb.editor.Timeline
Add ISO 639-1 and regional variant examples (e.g., "en", "en_us")
to language_code params in video, audio, and collection methods.
AudioAsset now validates volume (0-5) matching VideoAsset behavior.
Frame.describe() accepts model_config param for parity with Scene.describe().
Volume validation should be handled at the service level.
Add rtstream.understand()/get_understanding()/list_understanding() and the
RTStreamUnderstanding object (start/stop/get_records/refresh + outputs source
descriptors), mirroring the video v2 understand pattern and the existing
RTStreamSceneIndex style. Understanding is independent of scene indexing.
Add RTStream v2 understand SDK methods
rtstream.index(source=understanding.outputs['scene'])/get_index()/list_indexes()
and the RTStreamIndex object (start/stop/get_records/refresh), mirroring
RTStreamUnderstanding and the video Index pattern.
create_alert/list_alerts/enable_alert/disable_alert on RTStreamIndex, mirroring
RTStreamSceneIndex but on the /indexes/{id}/alert routes.
RTStream v2: index alert SDK methods
@ankit-v2-3 ankit-v2-3 closed this Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants