Skip to content

Vidbyte SDK v0.1.0

Latest

Choose a tag to compare

@cerredz cerredz released this 11 Jul 19:40
d575a3f

Alpha release: Vidbyte SDK APIs may change between minor versions.

This is the first public PyPI release of Vidbyte SDK. It includes the clean-install packaging fix, modern package metadata, trusted publishing, repository cleanup, and public contribution/security guidance.

What's Changed

  • fix: resolve review comments from Vidbyte PR #187 by @cerredz in #1
  • feat: Custom Function Tools by @cerredz in #7
  • fix: resolve SDK review comments from PR #17 by @cerredz in #18
  • feat: simplify prompt interface by @cerredz in #19
  • feat: Agent Tool API Consolidation by @cerredz in #23
  • feat: expand prompt descriptions to 6-8 sentences for all 15 strategies by @cerredz in #22
  • fix: resolve SDK review comments from PR #21 by @cerredz in #25
  • fix: expand prompt strings to 6-8 sentences for all 15 strategies by @cerredz in #26
  • feat(pipelines): add SequentialPipeline, ParallelPipeline, ConditionalPipeline by @cerredz in #24
  • docs: add Vidbyte SDK doc skill by @cerredz in #28
  • fix: resolve SDK review comments from PR #29 by @cerredz in #31
  • feat: add agent runtime middleware by @cerredz in #32
  • fix: resolve review comments from PR #33 by @cerredz in #34
  • feat: add MapReducePipeline by @cerredz in #36
  • feat: add prompt-engineering master prompt family by @cerredz in #41
  • fix: resolve review comments from PR #35 by @cerredz in #38
  • feat: Agent Strategy Chain Execution by @cerredz in #40
  • fix: resolve SDK review comments from PR #39 by @cerredz in #43
  • fix: resolve review comments from PR #42 by @cerredz in #44
  • feat(tracing): agent tracing and observability layer by @cerredz in #37
  • fix: resolve SDK review comments from PR #52 by @cerredz in #53
  • feat: MCP Studio Server - expose SDK capabilities as MCP tools by @cerredz in #47
  • docs: resolve context window algorithm guide comments from PR #53 by @cerredz in #54
  • feat: add five new context compaction modes by @cerredz in #51
  • refactor(mcp): McpSchema class, server/ package with per-handler files, and mcp-server skills by @cerredz in #55
  • docs: add guide for installing and registering the Vidbyte SDK as an MCP server by @cerredz in #56
  • feat: MCP discovery tools — SearchMcpServersTool and AttachMcpServerTool by @cerredz in #57
  • fix: resolve review comments from PR #58 by @cerredz in #68
  • fix: resolve review comments from PR #68 by @cerredz in #69
  • feat: context window primitives by @cerredz in #61
  • feat: Resolve PR 60 Comments by @cerredz in #70
  • feat(middleware): add five new prebuilt middleware builtins by @cerredz in #64
  • feat: Preset MCP Servers Catalog & One-Line Attachment by @cerredz in #65
  • fix: resolve review comments from PR #62 by @cerredz in #71
  • fix: resolve review comments from PR #65 by @cerredz in #73
  • feat: Security Middleware — Canary Tripwire, Confused Deputy Guard, Honeypot Tool by @cerredz in #67
  • feat: First-Class SDK Evals Harness (vidbyte.evals) by @cerredz in #59
  • feat(mcp-presets): expand preset catalog from 101 to 201 (+100 new presets) by @cerredz in #76
  • feat: Memory Provider Tools (Supermemory, Mem0, Zep, Cognee, Letta) by @cerredz in #77
  • refactor: remove strategies abstraction from vidbyte-sdk by @cerredz in #78
  • feat: Resolve PR #77 Review Comments by @cerredz in #80
  • feat: Context Window Templates — deterministic slot tracing for CW algorithms by @cerredz in #81
  • feat: add AudioModelRunner, EmbeddingModelRunner, and StreamingTextModelRunner by @cerredz in #82
  • feat: Smart Truncation of Tool Results Compaction by @cerredz in #83
  • feat: Custom Exception Constructors by @cerredz in #86
  • fix(filesystem): migrate filesystem tools to BaseTool by @cerredz in #87
  • fix(middleware): isolate per-run state to prevent concurrent agent run corruption by @cerredz in #88
  • fix: resolve review comments from PR #84 by @cerredz in #92
  • feat(transport): async HTTP transport via httpx — fix ParallelPipeline concurrency by @cerredz in #89
  • docs: Update README Agent Modality Guidance by @cerredz in #97
  • refactor(agents): consolidate runner callbacks into RunnerHandle by @cerredz in #99
  • feat(structured-output): add output_schema to agents and tools with provider-native enforcement by @cerredz in #101
  • fix: resolve SDK review comments from PR #102 by @cerredz in #104
  • feat(tools): TrajectoryCheckpointTool and ReflexionTool — context-window algorithms as model-callable tools by @cerredz in #112
  • fix: resolve review comments from PR #110 by @cerredz in #115
  • fix: resolve SDK review comments from PR #105 by @cerredz in #116
  • fix: resolve SDK review comments from PR #106 by @cerredz in #117
  • docs(skills): audit & update all skills after recent merges by @cerredz in #121
  • fix: Harden LangSmith tracing live delivery by @cerredz in #123
  • docs: expand README SDK feature coverage by @cerredz in #128
  • feat: Deterministic Compaction Middleware Expansion by @cerredz in #124
  • fix: resolve review comments from PR #120 by @cerredz in #129
  • fix: Preserve chat system prompts and trace input messages by @cerredz in #130
  • fix: stop agent loop on plain assistant output by @cerredz in #132
  • fix(tracing): LangSmith trace closure bugfixes (flush, trace_id threading, metadata filter) by @cerredz in #133
  • feat: trace-backed compaction methods by @cerredz in #126
  • fix: resolve review comments from PR #127 by @cerredz in #134
  • docs: expand GitHub content READMEs by @cerredz in #138
  • docs: add llms documentation bundle by @cerredz in #139
  • fix: resolve review comments from PR #148 (AgentLoopSettings) by @cerredz in #149
  • feat: Aggregate Agent (Mixture-of-Agents) by @cerredz in #140
  • fix(tracing): close root trace and llm.call span on BaseException cancellation (#142) by @cerredz in #150
  • docs(prompts): add Available Prompts catalog to prompts README by @cerredz in #154
  • fix(runtime): insert assistant tool-call turn before tool results in conversation history (#144) by @cerredz in #152
  • feat(middleware): repeated-output loop detection with soft/hard thresholds (resolves review on #151) by @cerredz in #153
  • feat(prompts): add templates.master prompt-authoring system prompt by @cerredz in #155
  • feat(prompts): add 4 sections to templates.master anatomy by @cerredz in #156
  • feat(agents): add run_sequentially and arun_sequentially to BaseAgent by @cerredz in #157
  • feat: Agent Behavior Facade (agent.behavior) by @cerredz in #160
  • feat: add agent output behavior predicates by @cerredz in #162
  • fix: resolve review comment from PR #157 by @cerredz in #159
  • feat: Eval Template Bundles by @cerredz in #161
  • feat: context-window reasoning algorithms (problem-space search & error correction) by @cerredz in #137
  • fix(deepseek): use json_object response_format instead of json_schema by @cerredz in #165
  • feat: agent behavior efficiency predicates by @cerredz in #163
  • feat: Token Budget Final Response Overrun by @cerredz in #164
  • fix(tracing): include system_prompt and tools in root agent trace by @cerredz in #167
  • fix: DeepSeek structured output via schema prompt injection by @cerredz in #168
  • fix(deepseek): handle tool_call hallucination and markdown fences in _extract_chat_text by @cerredz in #169
  • fix: include full tool specs (not just names) in agent traces by @cerredz in #170
  • feat: Prompt Bucket skill — capture and replay session prompts as intent context by @cerredz in #171
  • fix(tracing): correct LangSmith run_type for agent.run spans and capture context window by @cerredz in #172
  • feat: publish vidbyte-sdk 0.1.0 to PyPI (MIT license, classifiers, CI) by @cerredz in #173
  • fix(tracing): remove explicit trace_id from child span creation to avoid dotted_order error by @cerredz in #174
  • feat(tracing): show system prompt, full tool schemas, and per-iteration outputs in LangSmith by @cerredz in #175
  • fix: resolve review comments from PR #177 by @cerredz in #178
  • fix: resolve review comments from PR #176 + add agentic engineering skill by @cerredz in #177
  • fix: resolve review comments from PR #181 by @cerredz in #184
  • fix: resolve SDK review comments from PR #180 by @cerredz in #181
  • fix: resolve SDK review comments from PR #188 by @cerredz in #189
  • fix: resolve SDK review comments from PR #194 by @cerredz in #202
  • fix: resolve review comments from PR #191 by @cerredz in #193
  • feat: add LangSmith default tracing preset by @cerredz in #197
  • fix: resolve SDK review comments from PR #190 by @cerredz in #203
  • feat: add session tracer by @cerredz in #196
  • feat: Paradigm Harness Scaffolding by @cerredz in #195
  • fix: rewrite paradigm SKILL.md to explain paradigms in this repo (PR #195 follow-up) by @cerredz in #205
  • fix: resolve SDK review comments from PR #198 by @cerredz in #208
  • fix: resolve SDK review comments from PR #135 by @cerredz in #221
  • docs: expand handoff skill reference by @cerredz in #220
  • fix: isolate agent fork state by @cerredz in #222
  • feat: Session Tagging and Name Resolution by @cerredz in #223
  • feat: Session Batch Fork by @cerredz in #224
  • fix: resolve SDK review comments from PR #226 by @cerredz in #228
  • fix: resolve SDK review comments from PR #225 by @cerredz in #227
  • feat: Remove MCP Install Doc and Skill by @cerredz in #230
  • feat: Agent Session Entry Points by @cerredz in #231
  • docs: add artifacts/file_index.md (compressed code-free repo file index) by @cerredz in #232
  • fix: resolve review comments from PR #229 by @cerredz in #236
  • fix: resolve SDK review comments from PR #238 by @cerredz in #240
  • docs: refresh SDK docs from recent PRs by @cerredz in #242
  • refactor: remove BaseAgent aggregation overload by @cerredz in #247
  • feat: Session String Discovery Helpers by @cerredz in #245
  • fix: resolve review comments from PR #250 by @cerredz in #255
  • fix: resolve review comments from PR #251 by @cerredz in #256
  • fix: resolve review comments from PR #254 by @cerredz in #258
  • feat: Minimal Vidbyte CLI by @cerredz in #253
  • feat: tool settings runtime enforcement by @cerredz in #259
  • fix: resolve SDK PR #248 review comments by @cerredz in #257
  • feat: context-minimal fanout paradigm (four-stage pipeline) by @cerredz in #206
  • docs: tool-settings process skill by @cerredz in #260
  • feat: Output Contracts (owned by AgentLoopSettings) by @cerredz in #261
  • feat: ToolSettings guardrail budgets by @cerredz in #262
  • feat: context_edit and context_recite tools by @cerredz in #263
  • feat: complete SDK launch gate by @cerredz in #266

Full Changelog: https://github.com/cerredz/Vidbyte-SDK/commits/v0.1.0