Commit 8c2f50d
committed
chore(release): 1.30.0 [skip ci]
# [1.30.0](v1.29.0...v1.30.0) (2026-02-16)
### Bug Fixes
* **falin:** resolve npm ci dependency conflict ([#835](#835)) ([683bff8](683bff8))
* **mi:** use blog post summary in Bluesky embed description ([#848](#848)) ([7491810](7491810))
* **nguh:** return error for unsupported tokens ([d1a50e7](d1a50e7))
* **skills/xe-writing-style:** update details about successive paragraph starting letter rule ([5808b2b](5808b2b))
* **skills/xe-writing-style:** wumbofy this with Opus ([cea6609](cea6609))
* **useragent:** use filepath.Base for os.Args[0] in GenUserAgent ([#830](#830)) ([3ef21d9](3ef21d9))
* **web:** replace deprecated io/ioutil with io ([#829](#829)) ([fee5e4f](fee5e4f))
### Features
* **cmd/x:** add ai-add-provider and ai-list-models subcommands ([#850](#850)) ([bba7f41](bba7f41))
* **python:** accept io/fs.FS as root filesystem parameter ([#813](#813)) ([87b97e8](87b97e8))
* **reviewbot:** add Python interpreter with repo filesystem ([#814](#814)) ([b40ff1c](b40ff1c))
* **sakurajima:** add HTTP request timeouts to prevent hanging connections ([#837](#837)) ([d50a792](d50a792))
* **sakurajima:** add request size limits to prevent DoS attacks ([#838](#838)) ([f207855](f207855))
* **sakurajima:** add request size limits to prevent DoS attacks ([#839](#839)) ([80dd84a](80dd84a))
* **sakurajima:** production readiness fixes and enhancements ([#834](#834)) ([4368e6f](4368e6f))
* **sapientwindex:** add state to prevent double-posts ([#825](#825)) ([6ba9223](6ba9223))
* **skills:** add experimental Xe writing style skill ([baed3bd](baed3bd))
* **skills:** add Go table-driven tests skill ([#817](#817)) ([a2e35ea](a2e35ea))
* **store:** add filesystem backends (DirectFile, JSONMutexDB, CAS) ([#824](#824)) ([4f694cf](4f694cf))
* **totpgen:** add TOTP code generator command ([#833](#833)) ([d0a556d](d0a556d))
### BREAKING CHANGES
* **python:** llm/codeinterpreter/python.Run() now takes fs.FS as first parameter
Assisted-by: GLM 4.6 via Claude Code
Reviewbot-request: yes
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Mimi Yasomi <mimi@techaro.lol>1 parent 1918787 commit 8c2f50d
2 files changed
+37
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
1 | 37 | | |
2 | 38 | | |
3 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments