Commit log
31802ee
chore(deps): bump the all group with 3 updates (#108)
Click to expand commit body
Bumps the all group with 3 updates: [cloud.google.com/go/auth](https://github.com/googleapis/google-cloud-go), [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) and [google.golang.org/genai](https://github.com/googleapis/go-genai).
Updates `cloud.google.com/go/auth` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/v0.17.0...v0.18.0)
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.27.27 to 1.32.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.27.27...v1.32.6)
Updates `google.golang.org/genai` from 1.39.0 to 1.40.0
- [Release notes](https://github.com/googleapis/go-genai/releases)
- [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/go-genai/compare/v1.39.0...v1.40.0)
---
updated-dependencies:
- dependency-name: cloud.google.com/go/auth
dependency-version: 0.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.6
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: google.golang.org/genai
dependency-version: 1.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
1 day ago
Andrey Nering
created
4 days ago
bdf26ca
fix(aws-bedrock): address `panic` when it's not possible to load config (#105)
Andrey Nering
created
4 days ago
Andrey Nering
created
5 days ago
a40f43e
chore(openai): add support for gpt 5.2 codex (#104)
Andrey Nering
created
5 days ago
Andrey Nering
created
1 week ago
bd3314e
fix(openai,openaicompat): drop empty messages with warning (#102)
Click to expand commit body
Assisted-by: Anthropic and Grok via Crush <crush@charm.land>
Co-authored-by: Crush <crush@charm.land>
Andrey Nering
and
Crush
created
1 week ago
4d091c9
chore(deps): bump the all group with 4 updates (#99)
Click to expand commit body
Bumps the all group with 4 updates: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/kaptinlin/jsonschema](https://github.com/kaptinlin/jsonschema), [golang.org/x/oauth2](https://github.com/golang/oauth2) and [google.golang.org/genai](https://github.com/googleapis/go-genai).
Updates `github.com/aws/aws-sdk-go-v2` from 1.40.1 to 1.41.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.40.1...v1.41.0)
Updates `github.com/kaptinlin/jsonschema` from 0.6.2 to 0.6.5
- [Commits](https://github.com/kaptinlin/jsonschema/compare/v0.6.2...v0.6.5)
Updates `golang.org/x/oauth2` from 0.33.0 to 0.34.0
- [Commits](https://github.com/golang/oauth2/compare/v0.33.0...v0.34.0)
Updates `google.golang.org/genai` from 1.37.0 to 1.39.0
- [Release notes](https://github.com/googleapis/go-genai/releases)
- [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/go-genai/compare/v1.37.0...v1.39.0)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/kaptinlin/jsonschema
dependency-version: 0.6.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: golang.org/x/oauth2
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: google.golang.org/genai
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
1 week ago
Andrey Nering
created
1 week ago
b3b0794
fix(openai): gpt 5.2 should use responses api
Andrey Nering
created
1 week ago
68eabee
fix(openai): gpt 5.1 codex max should use responses api
Andrey Nering
created
1 week ago
Kujtim Hoxha
created
2 weeks ago
7c80d6c
fix: fix tool call result
Kujtim Hoxha
created
2 weeks ago
Kujtim Hoxha
created
2 weeks ago
417d406
feat: add support for media tool response (#91)
Kujtim Hoxha
created
2 weeks ago
f19de9f
chore(deps): bump the all group with 4 updates (#93)
Click to expand commit body
Bumps the all group with 4 updates: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/smithy-go](https://github.com/aws/smithy-go), [github.com/kaptinlin/jsonschema](https://github.com/kaptinlin/jsonschema) and [google.golang.org/genai](https://github.com/googleapis/go-genai).
Updates `github.com/aws/aws-sdk-go-v2` from 1.40.0 to 1.40.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...v1.40.1)
Updates `github.com/aws/smithy-go` from 1.23.2 to 1.24.0
- [Release notes](https://github.com/aws/smithy-go/releases)
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/smithy-go/compare/v1.23.2...v1.24.0)
Updates `github.com/kaptinlin/jsonschema` from 0.6.1 to 0.6.2
- [Commits](https://github.com/kaptinlin/jsonschema/compare/v0.6.1...v0.6.2)
Updates `google.golang.org/genai` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/googleapis/go-genai/releases)
- [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/go-genai/compare/v1.36.0...v1.37.0)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.40.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/aws/smithy-go
dependency-version: 1.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/kaptinlin/jsonschema
dependency-version: 0.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: google.golang.org/genai
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 weeks ago
Kujtim Hoxha
created
2 weeks ago
4e938fe
chore: add release task
Kujtim Hoxha
created
2 weeks ago
baf9f07
chore: added models that support reasoning on azure (#87)
Daniel Merja
created
2 weeks ago
1c6ba1f
feat: improve tool execution (#88)
Click to expand commit body
* feat: improve tool execution
- makes it so we execute the tool call right after it is available and
than queues other tool calls.
- allow tools to be called in parallel (e.x for the agent tool)
* chore: simplify and rename func
* refactor: simplify code
* chore: change the signature
Kujtim Hoxha
created
2 weeks ago
e031e04
fix(anthropic): drop empty messages with warning (#79)
Amolith
created
3 weeks ago
Andrey Nering
created
3 weeks ago
4ce26fa
chore: allow updating tools in prepare step (#86)
Kujtim Hoxha
created
3 weeks ago
08fa737
chore(deps): bump the all group with 3 updates (#84)
Click to expand commit body
Bumps the all group with 3 updates: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/kaptinlin/jsonschema](https://github.com/kaptinlin/jsonschema) and [google.golang.org/genai](https://github.com/googleapis/go-genai).
Updates `github.com/aws/aws-sdk-go-v2` from 1.39.6 to 1.40.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.6...v1.40.0)
Updates `github.com/kaptinlin/jsonschema` from 0.5.2 to 0.6.1
- [Commits](https://github.com/kaptinlin/jsonschema/compare/v0.5.2...v0.6.1)
Updates `google.golang.org/genai` from 1.34.0 to 1.36.0
- [Release notes](https://github.com/googleapis/go-genai/releases)
- [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/go-genai/compare/v1.34.0...v1.36.0)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/kaptinlin/jsonschema
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: google.golang.org/genai
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
4 weeks ago
ddf3ee0
fix: retry logic for stream processing errors in agent `Stream` function (#75)
Cristian
created
1 month ago
Kujtim Hoxha
created
1 month ago
4e3f10a
fix: handle google model reasoning correctly (#82)
Kujtim Hoxha
created
1 month ago
f677943
fix: look for gpt model type in any part of id (#76)
Dustin Lagoy
created
1 month ago
34c2960
fix: marshal/unmarshal ProviderError when Cause is openai.APIError (#78)
Carlos Alexandro Becker
created
1 month ago
Kujtim Hoxha
created
1 month ago
9143945
chore: add new openai models (#77)
Kujtim Hoxha
created
1 month ago
0e36ef2
chore(deps): update `charm.land/x/vcr` to v0.1.1
Andrey Nering
created
1 month ago
Kujtim Hoxha
created
1 month ago
c999bfd
feat: make structs serializable (#34)
Kujtim Hoxha
created
1 month ago
0b5edf4
test: migrate tests to `charm.land/x/vcr` (#72)
Click to expand commit body
https://github.com/charmbracelet/x/pull/643
Andrey Nering
created
1 month ago
cce6428
feat: support structured output (#66)
Kujtim Hoxha
created
1 month ago
Andrey Nering
created
1 month ago
adfbbc0
fix: include reasoning in OpenAI compat (#70)
Amolith
created
1 month ago
72026be
fix: honor MaxRetries option and add retry logic to Stream method (#68)
Cristian
created
1 month ago
c9d35fd
chore(deps): bump the all group with 5 updates (#67)
Click to expand commit body
Bumps the all group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.39.5` | `1.39.6` |
| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.23.1` | `1.23.2` |
| [go.yaml.in/yaml/v4](https://github.com/yaml/go-yaml) | `4.0.0-rc.2` | `4.0.0-rc.3` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.32.0` | `0.33.0` |
| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.33.1-0.20251103191629-d15baab4f79e` | `1.34.0` |
Updates `github.com/aws/aws-sdk-go-v2` from 1.39.5 to 1.39.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.5...v1.39.6)
Updates `github.com/aws/smithy-go` from 1.23.1 to 1.23.2
- [Release notes](https://github.com/aws/smithy-go/releases)
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/smithy-go/compare/v1.23.1...v1.23.2)
Updates `go.yaml.in/yaml/v4` from 4.0.0-rc.2 to 4.0.0-rc.3
- [Commits](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.2...v4.0.0-rc.3)
Updates `golang.org/x/oauth2` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/oauth2/compare/v0.32.0...v0.33.0)
Updates `google.golang.org/genai` from 1.33.1-0.20251103191629-d15baab4f79e to 1.34.0
- [Release notes](https://github.com/googleapis/go-genai/releases)
- [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/go-genai/commits/v1.34.0)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.39.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/aws/smithy-go
dependency-version: 1.23.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: go.yaml.in/yaml/v4
dependency-version: 4.0.0-rc.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: golang.org/x/oauth2
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: google.golang.org/genai
dependency-version: 1.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
1 month ago
Andrey Nering
created
1 month ago
a54f50d
chore: use `http.StatusText`
Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>
Andrey Nering
and
Christian Rocha
created
1 month ago
9e77443
fix: disable sdk retries because we handle retries ourselves
Andrey Nering
created
1 month ago
bb0bc62
fix(google): return `*fantasy.ProviderError` when we should
Andrey Nering
created
1 month ago
789f18b
refactor: rework error types
Andrey Nering
created
1 month ago
23cf40d
refactor(errors): remove uneeded marker attribute
Andrey Nering
created
1 month ago
512e9de
refactor(errors): remove unused `Name` attribute
Andrey Nering
created
1 month ago
34c5c98
chore: remove `GetErrorMessage` helper
Andrey Nering
created
1 month ago
504fc26
refactor: remove unused error types
Andrey Nering
created
1 month ago
8cb408f
docs(readme,examples): add system prompt to simple example (#60)
Christian Rocha
created
1 month ago
Page 1 of 5