Skip to content

Releases: davidramiro/hsbot

v2.3.0

27 Jul 09:11
9c05302

Choose a tag to compare

Changelog

  • 9c05302 Merge pull request #53 from davidramiro/feat/retry-openrouter-requests
  • 3d988d7 feat: add weighted default models for openrouter
  • 82f3022 fix: prevent simultaneous write to tracker map from goroutine

v2.2.0

24 Jul 21:53

Choose a tag to compare

Changelog

  • fdf1c8a Merge branch 'master' into dependabot/go_modules/github.com/revrost/go-openrouter-0.1.8
  • 9f56bfa Merge pull request #47 from davidramiro/dependabot/go_modules/github.com/revrost/go-openrouter-0.1.8
  • 0b4dcd5 Merge pull request #48 from davidramiro/dependabot/go_modules/github.com/go-telegram/bot-1.16.0
  • 3aeb887 Merge pull request #50 from davidramiro/dependabot/go_modules/github.com/revrost/go-openrouter-0.1.10
  • d592af1 Merge pull request #51 from davidramiro/feat/spending-limits
  • 5a2dd98 Merge remote-tracking branch 'origin/master' into dependabot/go_modules/github.com/revrost/go-openrouter-0.1.8
  • 33e5d5c build(deps): bump github.com/go-telegram/bot from 1.15.0 to 1.16.0
  • d5b10dc build(deps): bump github.com/revrost/go-openrouter from 0.1.7 to 0.1.8
  • d045d6c build(deps): bump github.com/revrost/go-openrouter from 0.1.8 to 0.1.10
  • 7988f2f chore: add some more logging
  • 89932ed chore: format
  • e984db2 chore: make linter happy
  • a801c43 chore: make linter happy
  • f1fcbe4 feat: add command for checking spent amount
  • c15aaba feat: add usage limit and authorization
  • 7b0100b fix: make usage optional in tests
  • 2328baa refactor: avoid expensive string operations
  • f758648 refactor: don't sleep in chat action goroutine, use select
  • 91ef8e1 refactor: send debug info separately

v2.1.2

28 Jun 09:46

Choose a tag to compare

Changelog

  • 664460f chore: update openrouter dep
  • 2b2e918 fix: parse command when bot is tagged

v2.1.1

22 Jun 10:30

Choose a tag to compare

Changelog

  • d4e913a chore: update deps
  • 8dbcbe0 fix: ensure magick command gets called

v2.1.0

13 Jun 20:24

Choose a tag to compare

Changelog

  • 36bfb4d Merge pull request #42 from davidramiro/dependabot/go_modules/github.com/revrost/go-openrouter-0.1.0
  • 919e32f Merge pull request #44 from davidramiro/dependabot/go_modules/github.com/revrost/go-openrouter-0.1.2
  • 35e3fd7 build(deps): bump github.com/revrost/go-openrouter
  • 94c9bb7 build(deps): bump github.com/revrost/go-openrouter from 0.1.0 to 0.1.2
  • 27b9245 feat: add command to clear conversation context
  • b54e4f7 feat: add debug handler

v2.0.1

25 May 12:54

Choose a tag to compare

Changelog

  • f58ee33 chore: rename structs to avoid stuttering
  • 97cff9d doc: mention models command in readme
  • 54f5f60 refactor: restructure interfaces, rename structs, add tests
  • fde3f59 refactor: wrap errors from adapter, avoid unnecessary logging

v2.0.0

23 May 20:33

Choose a tag to compare

Changelog

  • caf0861 Merge pull request #40 from davidramiro/dependabot/go_modules/github.com/go-telegram/bot-1.14.2
  • 9583f9c build(deps): bump github.com/go-telegram/bot from 1.14.1 to 1.14.2
  • 6205296 build(deps): bump github.com/go-telegram/bot from 1.14.2 to 1.15.0
  • ce465e6 chore: bump claude to v4
  • 8fc2f1c chore: find medium sized image for processing
  • b20e5e9 chore: switch default image generation
  • 132b30c feat: add openrouter support
  • 3dd2c39 feat: make openrouter models configurable
  • b6d13af fix: avoid using debug info as prompt
  • 9b6c923 fix: pass model on reply to bot
  • 41444fe refactor: improve error handling

v1.1.0

03 Apr 21:21
442a2dc

Choose a tag to compare

Changelog

  • 485c8cf Merge pull request #33 from davidramiro/dependabot/go_modules/github.com/liushuangls/go-anthropic/v2-2.14.1
  • 60036fb Merge pull request #34 from davidramiro/dependabot/go_modules/github.com/spf13/viper-1.20.0
  • 99af467 Merge pull request #35 from davidramiro/dependabot/go_modules/github.com/go-telegram/bot-1.14.1
  • 87f19bc Merge pull request #36 from davidramiro/dependabot/go_modules/github.com/rs/zerolog-1.34.0
  • 60290d5 Merge pull request #37 from davidramiro/dependabot/go_modules/github.com/spf13/viper-1.20.1
  • a24bab1 Merge pull request #38 from davidramiro/dependabot/go_modules/github.com/gofrs/uuid/v5-5.3.2
  • 442a2dc Merge pull request #39 from davidramiro/dependabot/go_modules/github.com/liushuangls/go-anthropic/v2-2.15.0
  • fb83863 build(deps): bump github.com/go-telegram/bot from 1.14.0 to 1.14.1
  • 62f39a8 build(deps): bump github.com/gofrs/uuid/v5 from 5.3.1 to 5.3.2
  • 6114351 build(deps): bump github.com/liushuangls/go-anthropic/v2
  • 9c29e6a build(deps): bump github.com/liushuangls/go-anthropic/v2
  • 3fc4171 build(deps): bump github.com/liushuangls/go-anthropic/v2
  • bb1bde9 build(deps): bump github.com/rs/zerolog from 1.33.0 to 1.34.0
  • f0122df build(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0
  • 319a453 build(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1
  • aaf4fd4 chore: code cleanup
  • 41560f6 chore: go mod tidy
  • 3d3687d chore: merge main
  • 1252324 feat: add image editing command
  • 8dfe9ee feat: implement claude 3.7 sonnet, add think handler

v1.0.9

18 Feb 18:46

Choose a tag to compare

Changelog

  • 566d5e3 Merge pull request #31 from davidramiro/dependabot/go_modules/github.com/gofrs/uuid/v5-5.3.1
  • 69c868c Merge pull request #32 from davidramiro/dependabot/go_modules/github.com/go-telegram/bot-1.14.0
  • a65f057 build(deps): bump github.com/go-telegram/bot from 1.13.3 to 1.14.0
  • fc207df build(deps): bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1
  • 300939a ci: update golangci-lint
  • 821a727 refactor: fix linter errors
  • 0c46420 refactor: use sync.Map instead of mutex, add more logs
  • febe6d0 refactor: use timer instead of ticker for conversation cache

v1.0.8

09 Feb 13:57

Choose a tag to compare

Changelog

  • c476bb6 feat: add user handle to prompt