Compare commits
merge into: mirrors/simonw--llm:main
mirrors/simonw--llm:main
mirrors/simonw--llm:0.31.x
mirrors/simonw--llm:stable
mirrors/simonw--llm:claude/sqlite-logging-alpha-review-f9b24t
mirrors/simonw--llm:codex/llm-prompt-messages
mirrors/simonw--llm:claude/db-schema-redesign-p9w4b8
mirrors/simonw--llm:fix-async-missing-tool-results
mirrors/simonw--llm:llm-tool-call-parameter
mirrors/simonw--llm:display-reasoning
mirrors/simonw--llm:claude/add-options-parameter-ay8X2
mirrors/simonw--llm:messages-refactor
mirrors/simonw--llm:docs-serialization
mirrors/simonw--llm:dag
mirrors/simonw--llm:parts
mirrors/simonw--llm:claude/add-gpt-model-versions-cBKtB
mirrors/simonw--llm:claude/test-responses-branch-G3tax
mirrors/simonw--llm:claude/openresponses-http-client-aEJR4
mirrors/simonw--llm:claude/fix-docs-warnings-xwxmW
mirrors/simonw--llm:fix-1222-tools-with-schemas-bug
mirrors/simonw--llm:claude/integrate-openai-responses-wrBhM
mirrors/simonw--llm:cost-estimates
mirrors/simonw--llm:research-message-hashing
mirrors/simonw--llm:gpt-5
mirrors/simonw--llm:better-tool-exceptions
mirrors/simonw--llm:special-tools
mirrors/simonw--llm:tools
mirrors/simonw--llm:logs-since
mirrors/simonw--llm:timing
mirrors/simonw--llm:template-docs-improvement
mirrors/simonw--llm:annotations
mirrors/simonw--llm:abandoned-responses-prototype
mirrors/simonw--llm:fragments
mirrors/simonw--llm:o1
mirrors/simonw--llm:utc-fix
mirrors/simonw--llm:contexts
mirrors/simonw--llm:simonw-patch-2
mirrors/simonw--llm:openai-o1
mirrors/simonw--llm:dependabot/pip/python-packages-fa4613f1b4
mirrors/simonw--llm:image-experimental
mirrors/simonw--llm:dependabot/pip/python-packages-c9502e41fe
mirrors/simonw--llm:simonw-patch-1
mirrors/simonw--llm:python-3.13-dev
mirrors/simonw--llm:move-openai-to-plugin
mirrors/simonw--llm:openai-1.0
mirrors/simonw--llm:similarity-save
mirrors/simonw--llm:cosine-numpy
mirrors/simonw--llm:autodoc2
mirrors/simonw--llm:0.8.x
mirrors/simonw--llm:azure-openai
mirrors/simonw--llm:0.7.x
mirrors/simonw--llm:web
mirrors/simonw--llm:min-max-openai
mirrors/simonw--llm:other-models
mirrors/simonw--llm:0.4x
mirrors/simonw--llm:simonw-anchor-links
mirrors/simonw--llm:simonw-LLM
mirrors/simonw--llm:0.31.1
mirrors/simonw--llm:0.32a3
mirrors/simonw--llm:0.32a2
mirrors/simonw--llm:0.32a1
mirrors/simonw--llm:0.32a0
mirrors/simonw--llm:0.31
mirrors/simonw--llm:0.30
mirrors/simonw--llm:0.29
mirrors/simonw--llm:0.28
mirrors/simonw--llm:0.27.1
mirrors/simonw--llm:0.27
mirrors/simonw--llm:0.26
mirrors/simonw--llm:0.26a1
mirrors/simonw--llm:0.26a0
mirrors/simonw--llm:0.25
mirrors/simonw--llm:0.25a0
mirrors/simonw--llm:0.24.2
mirrors/simonw--llm:0.24.1
mirrors/simonw--llm:0.24
mirrors/simonw--llm:0.24a1
mirrors/simonw--llm:0.24a0
mirrors/simonw--llm:0.23
mirrors/simonw--llm:0.23a0
mirrors/simonw--llm:0.22
mirrors/simonw--llm:0.21
mirrors/simonw--llm:0.20
mirrors/simonw--llm:0.19.1
mirrors/simonw--llm:0.19
mirrors/simonw--llm:0.19a2
mirrors/simonw--llm:0.19a1
mirrors/simonw--llm:0.19a0
mirrors/simonw--llm:0.18
mirrors/simonw--llm:0.18a1
mirrors/simonw--llm:0.18a0
mirrors/simonw--llm:0.17.1
mirrors/simonw--llm:0.17
mirrors/simonw--llm:0.17a0
mirrors/simonw--llm:0.16
mirrors/simonw--llm:0.15
mirrors/simonw--llm:0.14
mirrors/simonw--llm:0.13.1
mirrors/simonw--llm:0.13
mirrors/simonw--llm:0.12
mirrors/simonw--llm:0.11.2
mirrors/simonw--llm:0.11.1
mirrors/simonw--llm:0.11
mirrors/simonw--llm:0.10
mirrors/simonw--llm:0.10a1
mirrors/simonw--llm:0.10a0
mirrors/simonw--llm:0.9
mirrors/simonw--llm:0.9a1
mirrors/simonw--llm:0.9a0
mirrors/simonw--llm:0.8.1
mirrors/simonw--llm:0.8
mirrors/simonw--llm:0.7.1
mirrors/simonw--llm:0.7
mirrors/simonw--llm:0.6.1
mirrors/simonw--llm:0.6
mirrors/simonw--llm:0.5
mirrors/simonw--llm:0.4.1
mirrors/simonw--llm:0.4
mirrors/simonw--llm:0.3
mirrors/simonw--llm:0.2
mirrors/simonw--llm:0.1
...
pull from: mirrors/simonw--llm:main
mirrors/simonw--llm:main
mirrors/simonw--llm:0.31.x
mirrors/simonw--llm:stable
mirrors/simonw--llm:claude/sqlite-logging-alpha-review-f9b24t
mirrors/simonw--llm:codex/llm-prompt-messages
mirrors/simonw--llm:claude/db-schema-redesign-p9w4b8
mirrors/simonw--llm:fix-async-missing-tool-results
mirrors/simonw--llm:llm-tool-call-parameter
mirrors/simonw--llm:display-reasoning
mirrors/simonw--llm:claude/add-options-parameter-ay8X2
mirrors/simonw--llm:messages-refactor
mirrors/simonw--llm:docs-serialization
mirrors/simonw--llm:dag
mirrors/simonw--llm:parts
mirrors/simonw--llm:claude/add-gpt-model-versions-cBKtB
mirrors/simonw--llm:claude/test-responses-branch-G3tax
mirrors/simonw--llm:claude/openresponses-http-client-aEJR4
mirrors/simonw--llm:claude/fix-docs-warnings-xwxmW
mirrors/simonw--llm:fix-1222-tools-with-schemas-bug
mirrors/simonw--llm:claude/integrate-openai-responses-wrBhM
mirrors/simonw--llm:cost-estimates
mirrors/simonw--llm:research-message-hashing
mirrors/simonw--llm:gpt-5
mirrors/simonw--llm:better-tool-exceptions
mirrors/simonw--llm:special-tools
mirrors/simonw--llm:tools
mirrors/simonw--llm:logs-since
mirrors/simonw--llm:timing
mirrors/simonw--llm:template-docs-improvement
mirrors/simonw--llm:annotations
mirrors/simonw--llm:abandoned-responses-prototype
mirrors/simonw--llm:fragments
mirrors/simonw--llm:o1
mirrors/simonw--llm:utc-fix
mirrors/simonw--llm:contexts
mirrors/simonw--llm:simonw-patch-2
mirrors/simonw--llm:openai-o1
mirrors/simonw--llm:dependabot/pip/python-packages-fa4613f1b4
mirrors/simonw--llm:image-experimental
mirrors/simonw--llm:dependabot/pip/python-packages-c9502e41fe
mirrors/simonw--llm:simonw-patch-1
mirrors/simonw--llm:python-3.13-dev
mirrors/simonw--llm:move-openai-to-plugin
mirrors/simonw--llm:openai-1.0
mirrors/simonw--llm:similarity-save
mirrors/simonw--llm:cosine-numpy
mirrors/simonw--llm:autodoc2
mirrors/simonw--llm:0.8.x
mirrors/simonw--llm:azure-openai
mirrors/simonw--llm:0.7.x
mirrors/simonw--llm:web
mirrors/simonw--llm:min-max-openai
mirrors/simonw--llm:other-models
mirrors/simonw--llm:0.4x
mirrors/simonw--llm:simonw-anchor-links
mirrors/simonw--llm:simonw-LLM
mirrors/simonw--llm:0.31.1
mirrors/simonw--llm:0.32a3
mirrors/simonw--llm:0.32a2
mirrors/simonw--llm:0.32a1
mirrors/simonw--llm:0.32a0
mirrors/simonw--llm:0.31
mirrors/simonw--llm:0.30
mirrors/simonw--llm:0.29
mirrors/simonw--llm:0.28
mirrors/simonw--llm:0.27.1
mirrors/simonw--llm:0.27
mirrors/simonw--llm:0.26
mirrors/simonw--llm:0.26a1
mirrors/simonw--llm:0.26a0
mirrors/simonw--llm:0.25
mirrors/simonw--llm:0.25a0
mirrors/simonw--llm:0.24.2
mirrors/simonw--llm:0.24.1
mirrors/simonw--llm:0.24
mirrors/simonw--llm:0.24a1
mirrors/simonw--llm:0.24a0
mirrors/simonw--llm:0.23
mirrors/simonw--llm:0.23a0
mirrors/simonw--llm:0.22
mirrors/simonw--llm:0.21
mirrors/simonw--llm:0.20
mirrors/simonw--llm:0.19.1
mirrors/simonw--llm:0.19
mirrors/simonw--llm:0.19a2
mirrors/simonw--llm:0.19a1
mirrors/simonw--llm:0.19a0
mirrors/simonw--llm:0.18
mirrors/simonw--llm:0.18a1
mirrors/simonw--llm:0.18a0
mirrors/simonw--llm:0.17.1
mirrors/simonw--llm:0.17
mirrors/simonw--llm:0.17a0
mirrors/simonw--llm:0.16
mirrors/simonw--llm:0.15
mirrors/simonw--llm:0.14
mirrors/simonw--llm:0.13.1
mirrors/simonw--llm:0.13
mirrors/simonw--llm:0.12
mirrors/simonw--llm:0.11.2
mirrors/simonw--llm:0.11.1
mirrors/simonw--llm:0.11
mirrors/simonw--llm:0.10
mirrors/simonw--llm:0.10a1
mirrors/simonw--llm:0.10a0
mirrors/simonw--llm:0.9
mirrors/simonw--llm:0.9a1
mirrors/simonw--llm:0.9a0
mirrors/simonw--llm:0.8.1
mirrors/simonw--llm:0.8
mirrors/simonw--llm:0.7.1
mirrors/simonw--llm:0.7
mirrors/simonw--llm:0.6.1
mirrors/simonw--llm:0.6
mirrors/simonw--llm:0.5
mirrors/simonw--llm:0.4.1
mirrors/simonw--llm:0.4
mirrors/simonw--llm:0.3
mirrors/simonw--llm:0.2
mirrors/simonw--llm:0.1
These branches are equal.