Commit Graph

  • f91b38f9e9 fix: improve run_sync's python 3.14 compatibility (#2006) Kazuhiro Sera 2025-10-30 07:36:39 +09:00
  • be9441998f feat: #1760 Add SIP support for realtime agent runner (#1993) Kazuhiro Sera 2025-10-30 07:35:58 +09:00
  • 1466ddbc6c Add Python 3.14 to the supported versions (#1961) Kazuhiro Sera 2025-10-29 11:09:03 +09:00
  • 4ba2e8af4f docs: improve typing in lifecycle hook example code (#2002) Kazuhiro Sera 2025-10-28 18:08:51 +09:00
  • 8f4c2cdd34 docs: #1999 adjust the realtime module code comment (#2000) Kazuhiro Sera 2025-10-28 13:37:16 +09:00
  • a30c32e722 v0.4.2 (#1988) v0.4.2 Kazuhiro Sera 2025-10-25 06:44:15 +09:00
  • 59c352296d Fix #1559: Handle empty choices array in LiteLLM model (same as PR #935) (#1981) Lucas Wang 2025-10-25 05:41:58 +08:00
  • 8c4d4d0c25 fix: #1942 Enable async tool calling in Realtime sessions (#1984) Kazuhiro Sera 2025-10-24 08:01:19 +09:00
  • a714cf48c3 Fix: Add empty checks for reasoning content arrays in stream handler (#1982) Lucas Wang 2025-10-24 06:38:17 +08:00
  • 4bc33e32f6 ci: make format required (devs should run make format before committing) (#1979) Filinto Duran 2025-10-22 17:34:37 -05:00
  • 986eb7d99b fix: #1764 enable developers to pass custom reasoning effort for LiteLLM providers (#1972) Kazuhiro Sera 2025-10-23 07:33:11 +09:00
  • 03dca6832c make format Kazuhiro Sera 2025-10-22 11:49:50 +09:00
  • e1f267588f Add a link to PyPI project URL on README.md Kazuhiro Sera 2025-10-22 10:08:47 +09:00
  • fdcf6d3416 v0.4.1 (#1963) v0.4.1 Kazuhiro Sera 2025-10-22 09:45:37 +09:00
  • 351104f4d6 Make Tool Output dict conversion stricter to improve backward compatibility (#1965) Wen-Tien Chang 2025-10-22 08:37:17 +08:00
  • 648d14dcc1 Add engine accessor to SQLAlchemySession for closing it when it's created from a URL (#1960) Lucas Wang 2025-10-22 06:02:14 +08:00
  • 59a8b0fa51 Fix streaming trace end before guardrails complete (#1921) Zach Birenbaum 2025-10-21 14:58:46 -07:00
  • 04eec50397 Fix #1846 Litellm: fails with function name for tool_choice parameter w/ streaming enabled (#1971) Wen-Tien Chang 2025-10-22 05:26:17 +08:00
  • bacc65b143 fix: #1907 guardrails w/ turn_detection.interrupt_response: true (#1968) Kazuhiro Sera 2025-10-22 06:23:17 +09:00
  • 12405624f3 Remove unused ui.py example file (#1967) Wen-Tien Chang 2025-10-21 22:44:25 +08:00
  • c422030714 Tweak CI test job settings (#1962) Kazuhiro Sera 2025-10-21 18:34:44 +09:00
  • 9db9c01b91 fix: prevent race condition in listener iteration (#1956) Lucas Wang 2025-10-21 13:42:00 +08:00
  • e47a14ff73 fix: await cancelled websocket task to prevent resource leak (#1955) Lucas Wang 2025-10-21 13:41:44 +08:00
  • d1abf43dfe fix: Remove trailing commas causing tuple assignment in response cancellation (#1952) Lucas Wang 2025-10-21 12:57:01 +08:00
  • 263048967d fix: add missing mcp_approval_response event name (fixes #1020) (#1931) gn00295120 2025-10-21 09:45:26 +08:00
  • 00ec7127f4 fix: prevent ValueError when audio buffer is empty in STT (fixes #821) (#1934) gn00295120 2025-10-21 09:30:50 +08:00
  • 53ec9d55d0 make format on main branch returns diff on some files (#1947) Filinto Duran 2025-10-20 19:10:34 -05:00
  • cf1b933660 Fix: call _fix_tool_message_ordering for all Anthropic models (#1936) Hassan Abu Alhaj 2025-10-20 05:16:33 +03:00
  • 8dfac2aeec Update all translated document pages (#1933) github-actions[bot] 2025-10-19 12:58:56 +09:00
  • 368734f4f7 docs: add missing items in side navi bar (ja, zh) (#1932) Kazuhiro Sera 2025-10-19 12:10:01 +09:00
  • 748ac80da7 Update all translated document pages (#1922) github-actions[bot] 2025-10-18 08:36:11 +09:00
  • f78d0b5deb Add breaking change notes in docs (#1894) Kazuhiro Sera 2025-10-18 08:22:54 +09:00
  • da32045a91 v0.4.0 (#1919) v0.4.0 Kazuhiro Sera 2025-10-18 08:18:51 +09:00
  • 886b9fcbbf fix: #1916 openai_chatcompletions.Converter.extract_all_content does not support input_audio type items (#1918) Kazuhiro Sera 2025-10-18 06:33:34 +09:00
  • 630cd3763c fix: #1900 fix a bug where SQLAlchemySession could return items in an invalid order (#1917) Kazuhiro Sera 2025-10-18 06:33:11 +09:00
  • d9f1d5f7f8 Fixes realtime example app stability issues (#1905) Thomas Li 2025-10-16 20:53:57 -07:00
  • 1a54ce7920 Update all translated document pages (#1913) github-actions[bot] 2025-10-17 09:24:03 +09:00
  • 2ccdbdfd3d Document AdvancedSQLiteSession and refactor session docs (#1791) Hassan Abu Alhaj 2025-10-17 03:03:23 +03:00
  • 3b7aed7e7c Add graceful cancel mode for streaming runs (#1896) Hassan Abu Alhaj 2025-10-17 03:01:51 +03:00
  • d9a4144ca2 Update all translated document pages (#1910) github-actions[bot] 2025-10-17 09:01:19 +09:00
  • 680554cc92 Image, file output types for functions (#1898) Rohan Mehta 2025-10-16 13:11:02 -04:00
  • cfddc7c214 Fix Local shell tool: return tool output to the LLM (#1855) Wen-Tien Chang 2025-10-15 16:36:29 +08:00
  • 75fd7918b8 fix: convert oneOf to anyOf in strict schema for OpenAI compatibility (#1884) Ruskaruma 2025-10-15 01:22:16 -07:00
  • f7711afd45 fix: handle omit type in _remove_not_given() for litellm model (#1893) Hareesh 2025-10-14 14:31:04 +02:00
  • 33f3401b0c Feat: Expose MCP message handler configuration (#1795) Rui Fu 2025-10-14 20:02:46 +08:00
  • c96a40ac0c Update all translated document pages (#1891) github-actions[bot] 2025-10-14 11:44:53 +09:00
  • 1b49f0e1f7 Fix: Exclude unset fields in OpenAIConversationsSession.get_items() (#1883) Wen-Tien Chang 2025-10-14 10:43:13 +08:00
  • 1f705d5efd docs: add ToolContext section for advanced tool metadata (#1868) Muhammad Saqib 2025-10-14 04:31:36 +02:00
  • 2efaf4a6aa docs: Add Chinese translation for documents (#1878) S.Tam 2025-10-14 10:31:02 +08:00
  • 559a83285e fix: #1840 roll back session changes when Guardrail tripwire is triggered (#1843) Kazuhiro Sera 2025-10-14 11:22:46 +09:00
  • 94077432b1 Migrate openai from 1.x to 2.2.0 (#1874) Kazuhiro Sera 2025-10-11 07:24:00 -07:00
  • 0f9c9e359b fix: #1860 adjust realtime handoff import (#1861) Marcelo Bortolozzo 2025-10-10 20:49:54 -03:00
  • 9078e29c0c Fix: Correct streaming order for ReasoningItem and RawResponsesStreamEvent events (#1869) Wen-Tien Chang 2025-10-09 06:16:06 +08:00
  • 0442b82c27 Update all translated document pages (#1873) github-actions[bot] 2025-10-08 15:14:07 -07:00
  • bca9737f56 docs: add documentation for extension feature EncryptedSession (#1872) Max Mekiska 2025-10-08 19:52:25 +01:00
  • 095496e6ba Update all translated document pages (#1858) github-actions[bot] 2025-10-05 09:31:24 -07:00
  • d7de4702f1 docs: improve formatting consistency in tools documentation (#1856) Abdul Samad Siddiqui 2025-10-05 21:21:32 +05:00
  • f3cac17305 Update all translated document pages (#1842) github-actions[bot] 2025-10-01 12:00:54 -07:00
  • d86886c983 fix: #1789 Fix multi-turn handling for conversation_id and previous_response_id: only send new items (#1827) Wen-Tien Chang 2025-10-02 02:37:50 +08:00
  • 6816cc78e0 feat: #1829 add httpx_client_factory to MCPServerStreamableHttp initialization options (#1833) jjcampana 2025-10-01 20:12:16 +02:00
  • 02ebf0ee87 fix: making input_file's filename optional in code for supporting non-OpenAI models (#1839) Antoine Legrand 2025-10-01 20:09:30 +02:00
  • a450c21bfe v0.3.3 (#1838) v0.3.3 Rohan Mehta 2025-09-30 16:19:36 -07:00
  • 2c1e35a610 fix: #1834 minor error in docstring (#1837) Kazuhiro Sera 2025-09-30 11:47:41 -07:00
  • 85d119bc61 Update all translated document pages (#1836) github-actions[bot] 2025-09-30 11:47:00 -07:00
  • 7e007a1efd docs: fix link errors in sessions document page (#1835) Kazuhiro Sera 2025-09-30 11:35:20 -07:00
  • 14d7d591e2 Update all translated document pages (#1826) github-actions[bot] 2025-09-29 07:04:30 +09:00
  • d186ded090 Add missing parens in docs links (#1825) Tom Begley 2025-09-28 08:49:22 +01:00
  • a5fc25971b Add guidelines for translation script contributors (#1821) Kazuhiro Sera 2025-09-27 20:49:38 +09:00
  • c76fc269bd Update all translated document pages (#1820) github-actions[bot] 2025-09-27 15:44:02 +09:00
  • f80772f675 docs: update examples.md to match current examples directory structure (#1819) Abdul Samad Siddiqui 2025-09-27 09:10:42 +05:00
  • 57a39ae2a2 Update all translated document pages (#1818) github-actions[bot] 2025-09-27 07:12:17 +09:00
  • 6fc618e9e3 Korean translation (#1816) Tyler Ryu 2025-09-27 05:58:55 +08:00
  • 22a63aad8b Adding tool input and output guardrails (#1792) steven10a 2025-09-26 11:41:41 -04:00
  • c02d8638c1 Update all translated document pages (#1813) github-actions[bot] 2025-09-26 16:17:30 +09:00
  • e1076f53ea Fix code snippet error in MCP docs (#1812) Kazuhiro Sera 2025-09-26 16:10:03 +09:00
  • 8994c78e95 Update all translated document pages (#1811) github-actions[bot] 2025-09-26 15:58:03 +09:00
  • c2ee7c890c Update models in docs (#1810) Kazuhiro Sera 2025-09-26 15:50:14 +09:00
  • ac64c02745 Add agent hooks to lifecycle_example (#1809) Kazuhiro Sera 2025-09-26 15:48:45 +09:00
  • 7b2ba37866 Update issues.yml Kazuhiro Sera 2025-09-26 12:12:09 +09:00
  • 503a6ea7a5 feat: add Redis session support for scalable distributed memory (#1785) Damian ONeill 2025-09-25 06:03:06 +01:00
  • 46d0d2fde7 Fix extended thinking bug by reordering tool messages (#1798) Hassan Abu Alhaj 2025-09-25 01:03:25 +03:00
  • 4f5487806e Feat: Add AdvancedSQLiteSession with conversation branching & usage tracking (#1662) Hassan Abu Alhaj 2025-09-24 12:23:27 +03:00
  • e87552a0d1 v0.3.2 (#1793) v0.3.2 Rohan Mehta 2025-09-23 16:36:33 -04:00
  • 4c4b7c2a79 Allow headers override instead of just ua (#1787) jiwon-oai 2025-09-23 07:50:02 -07:00
  • 5e1db14da5 Add tool call arguments in ToolContext for RunHooks (#1765) Wen-Tien Chang 2025-09-23 07:05:23 +08:00
  • 4007cbacaf fix: #556 add llms.txt / llms-full.txt (#1782) Kazuhiro Sera 2025-09-23 07:57:54 +09:00
  • a425859c6f fix(chatcmpl): preserve text content when adding Anthropic thinking blocks to tool calls (#1784) Sung-jin Brian Hong 2025-09-23 07:32:19 +09:00
  • d91e39cd3a Update dynamic_system_prompt.py example to use dataclass for simiplicity (#1774) Hamza Sheikh 2025-09-22 11:35:11 +05:00
  • e47b47af1b fix(chatcmpl): preserve all LiteLLM thinking-block signatures in converter (#1779) Sung-jin Brian Hong 2025-09-22 15:20:36 +09:00
  • 566b188fb5 Enhance function tool schemas with Annotated types (#1777) Hassaan Arain 2025-09-22 11:17:15 +05:00
  • 7a4a22f0a9 fix #1750 better error message when passing AgentHooks to Runner (#1752) Kazuhiro Sera 2025-09-20 08:36:16 +09:00
  • a4c125ef24 v0.3.1 (#1773) v0.3.1 Rohan Mehta 2025-09-18 13:20:31 -04:00
  • 10ceb8bfc8 Export user_agent_override contextmanager (#1768) jiwon-oai 2025-09-17 20:49:02 -07:00
  • 827af41d04 feat: add more options to Agent#as_tool function (#1751) Kazuhiro Sera 2025-09-18 03:09:16 +09:00
  • aed6359047 feat: #1731 Enable developers to use Annotated types for function tool param description (#1753) Kazuhiro Sera 2025-09-18 03:08:54 +09:00
  • e486b3a6bd Add warning for agent names that transform into conflicting function names (#1758) Wen-Tien Chang 2025-09-17 13:21:18 +08:00
  • 76d637d949 fixl: #1668 Handoffs with gpt-5* model + store=False + remove_all_tools fails due to 404 error response (#1757) Wen-Tien Chang 2025-09-17 13:16:19 +08:00
  • bc949c37a0 docs: reformat run module docstrings to Google style for better mkdocstrings rendering (#1740) Muhammad Suhaib 2025-09-17 09:59:43 +05:00
  • 85d7d5d1be Add encryption support using cryptography to Sessions implementation (#1674) Max Mekiska 2025-09-17 05:54:59 +01:00
  • ee751cb203 feat(voice)!: migrate STT streaming to match GA Realtime API (#1759) Shagun Bera 2025-09-17 10:23:41 +05:30