volcengine/veadk-python
An open-source kit for agent development, integrated the powerful capabilities of Volcengine.
📋 What's Changed
- docs: 框架文档重构(导航分组、智能体子章节、File tree、侧边栏标签) by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/606
- feat(harness): tag the AgentKit runtime with agentkit:agenttype=harness by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/607
- feat(examples): codex_runtime_on_agentkit — deploy a runtime=codex agent to AgentKit by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/608
- docs(examples): spell out the codex-on-AgentKit deploy choices by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/609
- fix(examples): allow_origins so browsers can call the deployed codex agent by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/611
- feat: run the VeADK web UI behind a key-auth API gateway (+ SSO AgentKit example) by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/610
- feat(harness): surface skill-load errors + per-invoke max_llm_calls by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/612
- feat(harness): surface unsupported-tool and runtime errors via an error field by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/613
- + 8 more
✨ New Contributors
- @Rhosmarie made their first contribution in https://github.com/volcengine/veadk-python/pull/626
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.39...0.5.40
📋 What's Changed
- docs(cli): add Harness command reference (zh/en) by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/599
- test: add contract/signature tests for new + core modules by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/600
- docs(framework): add Runtime page under the Agent section by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/602
- feat(harness): deployable Harness server + `veadk harness` CLI (create/add/show/deploy/invoke), with OAuth2/JWT deploy by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/603
- refactor(harness): remove the `veadk agentkit harness` command group by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/604
- fix(cli): `veadk agentkit` shows no subcommands on Typer ≥ 0.26 by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/605
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.38...0.5.39
📋 What's Changed
- feat: add trace content config by @feng-95 in https://github.com/volcengine/veadk-python/pull/588
- fix(runtime): import AsyncCodex from openai_codex, not codex_app_server by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/591
- fix(runtime): make codex Responses shim work against non-OpenAI backends by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/592
- fix(runtime): codex tool loop, full-trajectory events, and protocol fidelity by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/593
- chore(runtime): remove the unused cc (Claude Code) runtime by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/594
- Feat/deploy to agentkit and add agent by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/595
- feat(cloud): Harness server with dynamic tools + AgentKit example by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/596
- fix(deps): support google-adk>=1.32.0 (migrate optional deps to openai 2.x) by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/597
- + 2 more
📋 What's Changed
- feat(web-ui): SSO login + web UI polish + docs by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/572
- feat(webui): upload images/PDFs from the chat composer by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/579
- feat(web-ui): agent creation studio — codegen, preview, skills, AgentKit & A/B by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/580
- fix(webui): add skillhub proxy to resolve 404 by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/581
- fix: enable PDF upload support for Web UI agents by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/582
- fix: use backend proxy for remote AgentKit to avoid CORS by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/584
- fix: clear error banner when switching views by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/583
- fix: hooks violation in custom agent creation by @FirstayZheng in https://github.com/volcengine/veadk-python/pull/585
- + 3 more
✨ New Contributors
- @FirstayZheng made their first contribution in https://github.com/volcengine/veadk-python/pull/581
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.36...0.5.37
📋 What's Changed
- feat(a2ui): add A2UI agent-driven UI support + VeADK Web frontend by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/566
- feat(runtime): add cc and codex runtime to enable strong harness by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/567
- docs(examples): add graded VeADK usage examples + deployable basic-app by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/569
- docs: rebuild documentation site on Fumadocs (bilingual zh/en) by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/568
- chore: remove ide/ directory by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/570
- docs: refresh all pages to a consistent Google-ADK/OpenAI style by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/574
- feat(tunnel): connect on-prem MCP servers to a cloud agent by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/575
- feat: ADK 1.19/2.0 cross-version regression suite + lazy-import compat fixes by @tiantt in https://github.com/volcengine/veadk-python/pull/559
- + 3 more
✨ New Contributors
- @tiantt made their first contribution in https://github.com/volcengine/veadk-python/pull/559
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.35...0.5.36
📋 What's Changed
- fix(agent): remove agent.run method to adapt with google adk 2.0 by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/564
- chore: bump version to 0.5.35 and update dependencies by @ziyanli33 in https://github.com/volcengine/veadk-python/pull/565
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.34...0.5.35
📋 What's Changed
- feat(feishu-channel): add streaming response support for feishu channel by @ziyanli33 in https://github.com/volcengine/veadk-python/pull/561
- Add sandbox agent tool routing and runner by @cuericlee in https://github.com/volcengine/veadk-python/pull/560
- feat(feishu-channel): add streaming switch and reaction reply feature by @ziyanli33 in https://github.com/volcengine/veadk-python/pull/562
- build: bump version to 0.5.34 by @ziyanli33 in https://github.com/volcengine/veadk-python/pull/563
✨ New Contributors
- @ziyanli33 made their first contribution in https://github.com/volcengine/veadk-python/pull/561
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.33...0.5.34
📋 What's Changed
- Release 0.5.33 by @warm-wm in https://github.com/volcengine/veadk-python/pull/558
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.32...0.5.33
📋 What's Changed
- update readme & add security.md by @ZQlQZ in https://github.com/volcengine/veadk-python/pull/554
- Add Feishu(lark-opi) channel extension support by @cuericlee in https://github.com/volcengine/veadk-python/pull/557
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.31...0.5.32
📋 What's Changed
- feat(skills): 为vestack环境添加 minio 文件上传下载支持 by @DawnGuoDev in https://github.com/volcengine/veadk-python/pull/546
- fix: ark_llm apikey and enable response without caching by @zakahan in https://github.com/volcengine/veadk-python/pull/550
- feat: release version 0.5.30 by @zakahan in https://github.com/volcengine/veadk-python/pull/551
✨ New Contributors
- @DawnGuoDev made their first contribution in https://github.com/volcengine/veadk-python/pull/546
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.29...0.5.31
📋 What's Changed
- fix: set ark response_id as logger.info by @YumengBao in https://github.com/volcengine/veadk-python/pull/553
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.30...0.5.31
📋 What's Changed
- feat(skills): 为vestack环境添加 minio 文件上传下载支持 by @DawnGuoDev in https://github.com/volcengine/veadk-python/pull/546
- fix: ark_llm apikey and enable response without caching by @zakahan in https://github.com/volcengine/veadk-python/pull/550
- feat: release version 0.5.30 by @zakahan in https://github.com/volcengine/veadk-python/pull/551
✨ New Contributors
- @DawnGuoDev made their first contribution in https://github.com/volcengine/veadk-python/pull/546
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.29...0.5.30
📋 What's Changed
- fix: litellm version by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/548
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.28...0.5.29
📋 What's Changed
- fix(#540): video generate tool `generate_audio` field by @zakahan in https://github.com/volcengine/veadk-python/pull/541
- fix: support clickhouse in vannatoolset by @BhAem in https://github.com/volcengine/veadk-python/pull/543
- feat: integrate vanna training by @BhAem in https://github.com/volcengine/veadk-python/pull/542
- feat: release version 0.5.28 by @BhAem in https://github.com/volcengine/veadk-python/pull/544
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.27...0.5.28
📋 What's Changed
- Fix/meter not init by @wujiaming-ai in https://github.com/volcengine/veadk-python/pull/539
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.26...0.5.27
📋 What's Changed
- feat: integration of vanna tools by @BhAem in https://github.com/volcengine/veadk-python/pull/533
- feat: new version by @BhAem in https://github.com/volcengine/veadk-python/pull/534
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.25...0.5.26
📋 What's Changed
- Fix the read and write methods of vikingdb long-term memory for langchain by @dazuimao1990 in https://github.com/volcengine/veadk-python/pull/528
✨ New Contributors
- @dazuimao1990 made their first contribution in https://github.com/volcengine/veadk-python/pull/528
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.24...0.5.25
📋 What's Changed
- fix: prevent interruptions during skill loading & new version by @BhAem in https://github.com/volcengine/veadk-python/pull/530
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.23...0.5.24
📋 What's Changed
- fix: add temporary disable for mcp filter screenshot method by @sjy3 in https://github.com/volcengine/veadk-python/pull/524
- feat: add client_id list api in ServerWithReverseMCP by @sjy3 in https://github.com/volcengine/veadk-python/pull/526
- refactor(utils): simplify state management with key builder function by @zhangning-agent in https://github.com/volcengine/veadk-python/pull/527
- feat: add Context Search knowledgebase backend by @ChenSuan in https://github.com/volcengine/veadk-python/pull/506
- feat: 新增skill observe功能 by @wujiaming-ai in https://github.com/volcengine/veadk-python/pull/529
✨ New Contributors
- @ChenSuan made their first contribution in https://github.com/volcengine/veadk-python/pull/506
- @wujiaming-ai made their first contribution in https://github.com/volcengine/veadk-python/pull/529
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.22...0.5.23
📋 What's Changed
- fix(janus): fix the remote web socket closed expection by @sjy3 in https://github.com/volcengine/veadk-python/pull/510
- chore(janus): support extra routes for reverse mcp server by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/511
- feat: skill with check list by @zakahan in https://github.com/volcengine/veadk-python/pull/512
- feat: automatically detect changes of skills by @BhAem in https://github.com/volcengine/veadk-python/pull/513
- fix: state update in skills checklist by @warm-wm in https://github.com/volcengine/veadk-python/pull/514
- fix: alaways append tools when self.skills is not empty by @warm-wm in https://github.com/volcengine/veadk-python/pull/517
- feat(client): add multi-tenant support for client by @sjy3 in https://github.com/volcengine/veadk-python/pull/518
- feat: add toggles for skills checklist, false by default by @warm-wm in https://github.com/volcengine/veadk-python/pull/519
- + 4 more
📋 What's Changed
- feat: adapt skills to byteplus by @BhAem in https://github.com/volcengine/veadk-python/pull/500
- release 0.5.21 by @warm-wm in https://github.com/volcengine/veadk-python/pull/507
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.20...0.5.21
📋 What's Changed
- fix: add kwargs for patched tracing functions by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/498
- feat(toolkit): judge run agent good bad general case by @floritange in https://github.com/volcengine/veadk-python/pull/502
- fix(vikingdb): add host configuration for non-byteplus cloud providers by @zhangning-agent in https://github.com/volcengine/veadk-python/pull/503
✨ New Contributors
- @zhangning-agent made their first contribution in https://github.com/volcengine/veadk-python/pull/503
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.19...0.5.20
📋 What's Changed
- chore: ark_llm record logs by @zakahan in https://github.com/volcengine/veadk-python/pull/496
- release 0.5.19 by @zakahan in https://github.com/volcengine/veadk-python/pull/497
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.18...0.5.19
📋 What's Changed
- fix: adapting guardrail for use in agentkit by @BhAem in https://github.com/volcengine/veadk-python/pull/484
- fix: automatically determine skills_mode if not set by @BhAem in https://github.com/volcengine/veadk-python/pull/487
- fix: adjustment of viking dependencies by @zakahan in https://github.com/volcengine/veadk-python/pull/489
- feat: add server address on llm call metrics and tracers by @feng-95 in https://github.com/volcengine/veadk-python/pull/490
- feat: add download_skills_tool by @BhAem in https://github.com/volcengine/veadk-python/pull/492
- fix: get skill space id from env in download_skills_tool by @BhAem in https://github.com/volcengine/veadk-python/pull/493
- feat: support byteplus in viking, web_search and mem0 by @BhAem in https://github.com/volcengine/veadk-python/pull/482
- fix: fix agent short_term_memory parameter passthrough issue by @sjy3 in https://github.com/volcengine/veadk-python/pull/495
- + 2 more
📋 What's Changed
- fix(viking-mem): change partial response to full response when load_memory by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/479
- fix: issue with the transmission of the api_key parameter by @zakahan in https://github.com/volcengine/veadk-python/pull/480
- fix: image generate tool by @zakahan in https://github.com/volcengine/veadk-python/pull/481
- feat: support parallel web search tool by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/483
- feat: support reverse mcp by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/485
- feat: add builtin tools to langchain by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/431
- release 0.5.17 by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/486
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.16...0.5.17
📋 What's Changed
- feat: add supabase tool by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/473
- Add OAuth2 SSO support for veadk web with Agent Identity by @loveyana in https://github.com/volcengine/veadk-python/pull/477
- chore: add profile to viking memory result by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/478
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.15...0.5.16
📋 What's Changed
- Add OAuth2 middleware and enhance inbound auth docs by @loveyana in https://github.com/volcengine/veadk-python/pull/474
- fix/tos_region by @ZQlQZ in https://github.com/volcengine/veadk-python/pull/475
- Release/0.5.15 by @warm-wm in https://github.com/volcengine/veadk-python/pull/476
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.14...0.5.15
📋 What's Changed
- release 0.5.14 by @warm-wm in https://github.com/volcengine/veadk-python/pull/471
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.13...0.5.14
📋 What's Changed
- feat: add ghost char by @yaozheng-fang in https://github.com/volcengine/veadk-python/pull/469
- chore: remove llama-index from basic dependencies by @zakahan in https://github.com/volcengine/veadk-python/pull/465
- feat: execute-skills 脚本兼容混合云场景,新增传入变量云厂商和scheme by @suwenbo-byte in https://github.com/volcengine/veadk-python/pull/470
✨ New Contributors
- @suwenbo-byte made their first contribution in https://github.com/volcengine/veadk-python/pull/470
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.12...0.5.13
📋 What's Changed
- Fix/agent authz by @BhAem in https://github.com/volcengine/veadk-python/pull/466
- fix: set timeout as parameter in bash tool by @BhAem in https://github.com/volcengine/veadk-python/pull/468
- fix: fix VikingDB memory credential get by @YumengBao in https://github.com/volcengine/veadk-python/pull/467
✨ New Contributors
- @YumengBao made their first contribution in https://github.com/volcengine/veadk-python/pull/467
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.11...0.5.12
📋 What's Changed
- feat: support ark embedding by @zakahan in https://github.com/volcengine/veadk-python/pull/449
- Fix/ark bp by @doraemonlove in https://github.com/volcengine/veadk-python/pull/435
- fix tos provider by @ZQlQZ in https://github.com/volcengine/veadk-python/pull/437
- fix: support different region in tos and fix register_skills_tool by @BhAem in https://github.com/volcengine/veadk-python/pull/462
- release 0.5.11 by @warm-wm in https://github.com/volcengine/veadk-python/pull/464
- Full Changelog: https://github.com/volcengine/veadk-python/compare/0.5.10...0.5.11
