Commit graph

  • 01c0f6beb5
    Merge 0337b1022d into 343ec4812c Michael D 2025-07-07 12:42:33 +08:00
  • 0337b1022d
    fix: handle typing_extensions import properly on Python 3.11+ mikaeloduh 2025-07-07 12:34:13 +08:00
  • 7932289482
    Merge 092c0b47eb into 343ec4812c Romain Gehrig 2025-07-06 10:28:56 +02:00
  • 54b3baf42c
    Merge 723dc01966 into 343ec4812c yongseoklee 2025-07-05 22:56:31 -04:00
  • 01d033e32e
    Merge 82ac5df92e into 343ec4812c yokomotod 2025-07-06 00:45:18 +03:00
  • 343ec4812c
    Merge pull request #42 from RomainGehrig/fix/cwd-not-exists main Lina Tawfik 2025-07-05 14:29:03 -07:00
  • 443802e6af
    Merge affe3c9d92 into 5a4f617309 Lina Tawfik 2025-07-03 23:59:49 +00:00
  • affe3c9d92
    refactor: reorganize examples for better clarity feat/strict-mcp-config Lina Tawfik 2025-07-03 16:57:11 -07:00
  • b123767bc1
    fix: remove trailing whitespace in examples/quick_start.py Lina Tawfik 2025-07-03 16:18:00 -07:00
  • b73eac8c57
    refactor: consolidate strict_mcp_config example into quick_start.py Lina Tawfik 2025-07-03 16:16:57 -07:00
  • 6a6991f48c
    fix: resolve linting issues and simplify tests Lina Tawfik 2025-07-03 14:56:56 -07:00
  • 783c0f4d33
    feat: add strict_mcp_config option to Python SDK Lina Tawfik 2025-07-03 14:51:04 -07:00
  • 5a4f617309
    Merge pull request #49 from anthropics/add-claude-issue-triage Lina Tawfik 2025-07-03 11:21:18 -07:00
  • 7a9f606e5f
    Add Claude issue triage workflow add-claude-issue-triage Lina Tawfik 2025-07-03 11:15:41 -07:00
  • de27b6bf89
    Merge pull request #65 from anthropics/chore/bump-version-0.0.14-signed Lina Tawfik 2025-07-01 20:40:21 -07:00
  • e4de22eba4
    Merge pull request #60 from anthropics/fix-fastapi-streaming-issue-4 Lina Tawfik 2025-07-01 20:40:12 -07:00
  • 1c792f155f
    chore: bump version to 0.0.14 chore/bump-version-0.0.14-signed Lina Tawfik 2025-07-01 18:31:56 -07:00
  • 2acb0a68b1
    Fix bypassPermissions silent failure (Issue #30) fix/bypasspermissions-silent-failure Lina Tawfik 2025-07-01 18:27:26 -07:00
  • be040c6161
    Fix linting issues - use lowercase variable names fix-fastapi-streaming-issue-4 Lina Tawfik 2025-07-01 16:27:32 -07:00
  • 4460dfbe3b
    Improve FastAPI SSE streaming fix with safety limits Lina Tawfik 2025-07-01 16:22:49 -07:00
  • 229c7587f6
    Improve FastAPI SSE streaming fix with safety limits Lina Tawfik 2025-07-01 16:22:49 -07:00
  • 67193350e2
    Remove implementation-specific test Lina Tawfik 2025-07-01 15:23:55 -07:00
  • 9ef9da9ab6
    Fix linting issues Lina Tawfik 2025-07-01 15:12:26 -07:00
  • b117738d60
    Merge a231b80178 into 4af210ee8f kallyaleksiev 2025-07-01 17:19:58 +00:00
  • a231b80178
    ruff: do not refresh change upstream formatting Kaloyan Aleksiev 2025-07-01 18:15:44 +01:00
  • f999e927b5
    json buffer: do not refresh before error Kaloyan Aleksiev 2025-07-01 18:11:25 +01:00
  • 092c0b47eb
    Find claude when installed by /migrate-installer Romain Gehrig 2025-06-24 16:56:06 +02:00
  • d336a22ab4
    Explicit error if the cwd does not exist Romain Gehrig 2025-06-26 12:09:25 +02:00
  • 723dc01966 Pass environment variables to the Claude CLI via options parameter. Lee YongSeok 2025-07-01 21:41:29 +09:00
  • a3511eb526 Pass environment variables to the Claude CLI via options. Lee YongSeok 2025-07-01 21:31:41 +09:00
  • 404c50bce0
    Fix FastAPI SSE streaming compatibility (fixes #4) Lina Tawfik 2025-07-01 00:04:50 -07:00
  • 2f0ffe508b chore: bump version to 0.0.14 release/v0.0.14 github-actions[bot] 2025-07-01 06:07:30 +00:00
  • 4af210ee8f
    Merge pull request #53 from anthropics/fix/json-streaming-buffer Lina Tawfik 2025-06-30 23:03:27 -07:00
  • 8233533148
    Add comment explaining JSON buffer accumulation logic fix/json-streaming-buffer Lina Tawfik 2025-06-30 23:00:54 -07:00
  • 1791031d20
    chore: Remove obvious comments from code Lina Tawfik 2025-06-30 22:27:48 -07:00
  • 3ab62b617d
    fix: Pass proper Exception to CLIJSONDecodeError Lina Tawfik 2025-06-30 22:02:02 -07:00
  • 977bf6438b
    style: apply ruff formatting Lina Tawfik 2025-06-30 21:58:37 -07:00
  • 24295417ac
    fix: handle JSON messages split across multiple stream reads Lina Tawfik 2025-06-30 21:55:06 -07:00
  • 012e1d1f09
    Merge pull request #51 from vanducng/fix/changelog-comparison-url Lina Tawfik 2025-06-30 21:26:32 -07:00
  • 6f40c1567b Added max buffer size in subprocess_cli Phantom168 2025-06-30 23:54:24 +05:30
  • 591202dd31 Added buffer in receive_messages() so partial json can be stored in a buffer and then decoded, once complete Phantom168 2025-06-30 23:15:22 +05:30
  • 5d05650c85 Added subprocess buffering unit test for json object larger than buffer limit Phantom168 2025-06-30 22:41:44 +05:30
  • c7630bb3c1
    chore: cleanup Duc Nguyen 2025-06-29 14:35:44 +07:00
  • 1e20f633f1
    fix: changelog comparison URL in release workflow Duc Nguyen 2025-06-29 14:27:08 +07:00
  • 9376957c2e
    Merge pull request #48 from anthropics/release/v0.0.13-verified Lina Tawfik 2025-06-28 20:39:20 -07:00
  • a05469f031 Fix parsing failure for large JSON outputs split across buffer boundaries Reshab Das 2025-06-28 15:17:27 +05:30
  • 91e02f1a0a
    chore: bump version to 0.0.13 release/v0.0.13-verified Lina Tawfik 2025-06-27 18:21:23 -07:00
  • 6b3d69d6f0
    fix: correct python_version and target-version in tool configs release/v0.0.13 Lina Tawfik 2025-06-27 18:19:46 -07:00
  • 91774ccd34 chore: bump version to 0.0.13 github-actions[bot] 2025-06-28 01:18:24 +00:00
  • b3c20bd7e3
    Merge pull request #46 from anthropics/automated-version-update-workflow Lina Tawfik 2025-06-27 18:15:59 -07:00
  • 149142c960
    feat: automate version updates after PyPI release automated-version-update-workflow Lina Tawfik 2025-06-27 16:56:01 -07:00
  • 9bda4e8982
    Merge pull request #5 from Bradley-Butcher/fix/subprocess-buffering-issue Lina Tawfik 2025-06-27 15:33:29 -07:00
  • 7610791803
    Apply ruff formatting fix/subprocess-buffering-issue Lina Tawfik 2025-06-27 15:08:20 -07:00
  • ecad93a0c0
    Apply ruff linting fixes Lina Tawfik 2025-06-27 15:04:20 -07:00
  • 3f25c3bb83
    Fix test to use anyio.run() pattern and add edge case tests Lina Tawfik 2025-06-27 14:29:23 -07:00
  • eebb665aee
    Apply ruff linting fixes pr-5 Lina Tawfik 2025-06-27 15:04:20 -07:00
  • b54f5df0c8
    Fix test to use anyio.run() pattern and add edge case tests Lina Tawfik 2025-06-27 14:29:23 -07:00
  • 3bc37b5f61
    Merge pull request #43 from gcmurphy/fix/update-readme Lina Tawfik 2025-06-27 14:16:22 -07:00
  • b65751b828
    fix: update the tool list in README.md Grant Murphy 2025-06-27 06:30:54 +10:00
  • adf115fe6b
    Merge pull request #41 from jlaneve/patch-1 Lina Tawfik 2025-06-25 23:24:35 -07:00
  • f868c59c72
    cost_usd -> total_cost_usd in example Julian LaNeve 2025-06-25 15:18:52 -04:00
  • 52cc0db139
    Merge pull request #40 from anthropics/dickson/mcp Dickson Tsai 2025-06-25 08:06:27 -07:00
  • 242c7197b6
    Update MCP types to align with what Claude Code expects Dickson Tsai 2025-06-25 00:59:44 -07:00
  • 380f4efdc4
    feat: improve JSON parsing and add debugging capabilities Jon Raymond 2025-06-23 11:30:56 -06:00
  • 56018ce249
    Fix CLI discovery and stdin handling for Node.js claude-code Jon Raymond 2025-06-23 11:22:30 -06:00
  • 97c651b4d4 fix: Replace TextReceiveStream with raw byte stream reading Giray Turan 2025-06-22 00:49:29 +02:00
  • 06e0855529 fix: Increase subprocess buffer size to handle large JSON messages Giray Turan 2025-06-21 22:13:08 +02:00
  • 82ac5df92e
    fix: handle content.thinking yokomotod 2025-06-19 21:00:07 +09:00
  • 9d7a2a781e
    Bug fix: Handle multiline json Arun Parthiban 2025-06-19 07:29:10 -04:00
  • 87e2699f6a
    fix multi-line buffering issue Bradley-Butcher 2025-06-13 19:36:14 +01:00
  • 36948e152c Fix JSON parsing for chunked responses in subprocess transport couloirextreme 2025-06-18 16:05:56 -07:00
  • 26010a78cd
    Fix JSON stream parsing in subprocess transport eminemkun 2025-06-19 00:15:05 +09:00
  • 896679f58e
    Update subprocess_cli.py Alden Olivero 2025-06-18 11:32:16 +05:30
  • f73b7c60fe
    Update subprocess_cli.py Alden Olivero 2025-06-18 11:30:09 +05:30
  • c7b5b1b216
    Update subprocess_cli.py Alden Olivero 2025-06-18 11:20:13 +05:30
  • e9af109c67
    Update subprocess_cli.py Alden Olivero 2025-06-18 11:18:24 +05:30
  • 7efa8b3987
    Merge pull request #19 from anthropics/add-claude-workflow Lina Tawfik 2025-06-17 17:17:29 -07:00
  • 9b1387a5ff
    Merge pull request #17 from anthropics/fix-optional-cost-fields Lina Tawfik 2025-06-17 17:17:17 -07:00
  • 7d488f47c0
    Add Claude Code GitHub Workflow add-claude-workflow Lina Tawfik 2025-06-17 17:03:37 -07:00
  • b3448f4baa
    Fix tests to match updated ResultMessage type fix-optional-cost-fields Lina Tawfik 2025-06-17 16:51:28 -07:00
  • 4da3934760 Claude Code Review workflow add-claude-github-actions-1750203668264 Lina Tawfik 2025-06-17 16:41:11 -07:00
  • 6f65eb9e28 Claude PR Assistant workflow Lina Tawfik 2025-06-17 16:41:09 -07:00
  • 6cc5b34d54
    Fix: Remove cost_usd field and handle GeneratorExit Lina Tawfik 2025-06-17 14:49:07 -07:00
  • e8c53e199e
    Fixed Incomplete JSON Error Alden Olivero 2025-06-17 21:02:58 +05:30
  • 18e5899d33 Fix KeyError: 'cost_usd' for Max subscription users unclecode 2025-06-17 15:59:04 +08:00
  • 42e9aa2e0b fix(client.py): Fix error cause by cost_usd with subscription phulelouch 2025-06-17 15:20:44 +10:00
  • 2a6a4f494c Clean up comments in subprocess_cli.py vanducng 2025-06-14 23:53:56 +07:00
  • af7dfd0501 Fix KeyError and async cleanup issues Duc Nguyen 2025-06-14 23:51:45 +07:00
  • 1894744b43 fix KeyError cost_usd taku_sid 2025-06-13 06:18:51 +00:00
  • 54bff2e85d
    Merge pull request #1 from anthropics/initial-sdk-import Lina Tawfik 2025-06-12 00:26:15 -07:00
  • 8c950a7457
    Fix CI: Don't fail on Codecov upload errors initial-sdk-import Lina Tawfik 2025-06-12 00:21:45 -07:00
  • 63ef121e18
    Fix code formatting for CI Lina Tawfik 2025-06-12 00:20:28 -07:00
  • 6ca3514261
    Initial Python SDK import Lina Tawfik 2025-06-12 00:16:19 -07:00
  • 19c71ae9ca
    Initial commit Lina Tawfik 2025-06-11 14:33:43 -07:00