若麒
d5fb2bfaf8
test: use leaf image prompt in video-ref r2v e2e
...
Switch the seed-image prompt from a cat sketch to a green leaf for a
simpler, more reliably-generated reference frame.
2026-06-12 14:53:42 +08:00
若麒
8a0de83c24
fix: honor HTTP_PROXY / HTTPS_PROXY / NO_PROXY env vars ( #35 )
...
Node's built-in fetch (undici) ignores proxy environment variables, so
bl always connected directly and failed with ECONNRESET behind a VPN or
corporate proxy. Install an EnvHttpProxyAgent as the global dispatcher at
startup, but only when a proxy variable is actually set — behavior is
unchanged otherwise. Lowercase variables take precedence over uppercase
(curl convention) and NO_PROXY is honored.
Values are trimmed and passed explicitly to work around undici reading
env vars with ??, where an empty lowercase variable (https_proxy="")
masks a configured uppercase one. Invalid proxy URLs fail with a clear
usage error instead of a stack trace, and the ECONNRESET hint now
suggests exporting HTTPS_PROXY.
Tests are fully offline and need no credentials: unit tests cover env
parsing, and the e2e test runs a minimal probe (setupProxyFromEnv + a
bare fetch) against a .invalid host through a local CONNECT proxy to
verify traffic routes through the proxy, NO_PROXY is honored, no
dispatcher is installed when unset, and invalid values error clearly.
2026-06-12 14:53:22 +08:00
clark-fc
b36eaf34be
Merge pull request #49 from modelstudioai/feat/knowledge-api-key
...
fix(core): 修复 Rerank 字段类型用于请求体中
2026-06-12 10:53:53 +08:00
zeyu.fz
d20eea5c1c
fix(core): 修复 Rerank 字段类型用于请求体中
...
- 将 Rerank 字段从单对象修改为对象数组以支持多重重排序配置
- 更新 API 类型定义中 Rerank 为数组类型
- 修正 CLI 命令中构造请求体时将单一 Rerank 包装为数组
- 确保传递给后端的 Rerank 参数格式正确匹配接口要求
2026-06-12 10:21:53 +08:00
故璃
a72f0508c3
Merge branch 'main' into feat/model-usage
2026-06-11 12:26:06 +08:00
zeyu.fz
c070699fb2
test(knowledge): 移除 API-KEY 与 AK/SK 测试相关代码
2026-06-11 11:45:13 +08:00
zeyu.fz
8604567ce4
chore(core): 更新版本号至 1.3.0 并修正文档格式
2026-06-11 11:37:04 +08:00
故璃
8b4dceafab
feat: update doc
2026-06-10 19:47:17 +08:00
故璃
94120d8a2b
feat: sync README.ZH
2026-06-10 17:14:42 +08:00
故璃
fabf8e761d
feat: sync readme
2026-06-10 17:11:13 +08:00
故璃
c56c394527
feat: sync README
2026-06-10 16:10:45 +08:00
故璃
418596b960
Merge branch 'main' into feat/model-usage
2026-06-10 16:05:37 +08:00
故璃
dd56b04569
feat: add usage/quota/workspace cli command
2026-06-10 16:04:39 +08:00
zeyu.fz
822c4e6bfe
fix(cli): 更新知识检索参数兼容性提示
2026-06-10 14:32:40 +08:00
zeyu.fz
f90ed8a0cc
feat(cli): 优化知识检索命令的rerank参数支持和请求构造
2026-06-10 14:19:17 +08:00
zeyu.fz
3395858c96
fix(cli): 修复检索命令中的 rerank 参数字段名
2026-06-10 13:59:55 +08:00
zeyu.fz
b5abcaefd9
docs(cli): 更新 API Key 和相关链接地址
2026-06-09 15:56:29 +08:00
zeyu.fz
d93b951d92
docs(cli): 更新 API Key 和相关链接地址
2026-06-09 15:53:53 +08:00
zeyu.fz
d5407ae39b
Merge remote-tracking branch 'origin/main' into feat/knowledge-api-key
2026-06-09 15:29:50 +08:00
zeyu.fz
20704ff1c6
fix(cli): 优化鉴权逻辑以支持显式API-Key和AK/SK优先级
...
- 优先使用显式提供的API-Key进行鉴权
- 在无显式API-Key时优先采用显式AK/SK鉴权
- 保持对无显式鉴权信息情况下的自动鉴权兼容
- 重构鉴权判断逻辑以提高代码清晰度和可维护性
2026-06-09 15:25:15 +08:00
若麒
04e7f30dc9
chore(release): bump version to 1.2.1
2026-06-09 00:35:26 +08:00
zeyu.fz
6317da8454
feat(cli): 重构知识库检索命令,支持API-KEY和AK/SK鉴权
...
- 增加API-KEY鉴权路径,采用DashScope协议(snake_case)请求后端接口
- 保留AK/SK鉴权路径,但打印废弃警告,采用PascalCase请求后端
- 命令参数调整,新增dense-similarity-top-k、sparse-similarity-top-k等API-KEY专用选项
- 废弃部分旧参数如顶层top-k,提醒用户改用rerank-top-n
- 统一输出格式以及静默模式下文本结果的打印逻辑优化
- 添加相关类型定义,完善请求与响应结构的类型支持
- CLI端增加dry-run模式,展示实际请求参数与地址
- E2E测试覆盖API-KEY和AK/SK两条路径,包含帮助提示、错误场景及关键参数测试
- 更新依赖的核心包导出与接口,新增knowledgeRetrieveEndpoint方法接口调用
2026-06-08 18:43:50 +08:00
若麒
ab0cf8c78e
docs: rename README_CN.md to README.zh.md and add bailian-cli skill READMEs
2026-06-08 18:38:15 +08:00
qcq01083097
00934973e9
feat: The version synchronization and skills generation are executed in the pre-commit hook
2026-06-08 17:41:33 +08:00
qcq01083097
d75ddb407a
feat: Version synchronization & automatic build generation skills
2026-06-08 17:12:25 +08:00
qcq01083097
252f85c717
feat: Fix the generation format of skills
2026-06-08 16:32:07 +08:00
qcq01083097
db5a96158d
feat: Migrate official skills back to this repository
2026-06-08 15:29:51 +08:00
若麒
5a0015dc4f
fix: sync README and README_CN to packages/cli
2026-06-05 17:22:26 +08:00
Gong Shiqi
d08fa2bde5
Merge pull request #29 from modelstudioai/fix/e2e-test
...
fix(e2e): add DO_NOT_TRACK environment variable to CLI tests
2026-06-05 17:12:07 +08:00
Gong Shiqi
d17fdd7e6f
Merge pull request #30 from modelstudioai/feat/model-recommend
...
add model recommend cli commend
2026-06-05 17:09:08 +08:00
若麒
c1969254fa
chore(release): bump version to 1.2.0
...
- Add `bl mcp` command group, security hardening, watermark/flag fixes
- Update CHANGELOG/CHANGELOG_CN with 1.2.0 entry
- Add MCP integration to README features
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-05 17:05:04 +08:00
clh02467605
6423dbfc96
fix(e2e): add DO_NOT_TRACK environment variable to CLI tests
2026-06-05 16:19:15 +08:00
故璃
e22dff3b3b
feat: add model preferrence
2026-06-05 16:05:50 +08:00
Gong Shiqi
73acb39c2b
Merge pull request #27 from modelstudioai/feat/mcp-command
...
Feat/mcp command
2026-06-05 16:01:53 +08:00
若麒
4ae68ef61e
fix(mcp): let mcp commands handle auth after arg validation and dry-run check
2026-06-05 15:52:47 +08:00
Gong Shiqi
3708ec29fb
Merge pull request #13 from modelstudioai/feat/watermark-and-paired-flags
...
fix: Fix the issue of the watermark being always on and address the i…
2026-06-05 15:25:36 +08:00
故璃
7914a6d203
Merge branch 'main' into feat/model-recommend
2026-06-05 14:01:09 +08:00
故璃
a767bee41e
feat: model recommend beta version
2026-06-05 13:56:24 +08:00
qcq01083097
99ef96d209
feat: Fix the null value verification of the flag
2026-06-05 11:14:17 +08:00
若麒
cdbe5c080d
docs: sync packages/cli/README.md with root
2026-06-05 10:41:50 +08:00
若麒
7b440177ee
docs: sync packages/cli/README.md with root
2026-06-05 00:03:31 +08:00
若麒
6683ff172c
Merge branch 'main' into feat/mcp-command
2026-06-05 00:00:45 +08:00
qcq01083097
ce59e2bd08
feat: Deal with text redundancy of flag default values
2026-06-04 17:49:03 +08:00
qcq01083097
fa3d3a6905
feat: Unify the text format of flag default values
2026-06-04 17:40:22 +08:00
qcq01083097
ea37be0e30
feat: Add illegal flag verification
2026-06-04 17:36:47 +08:00
qcq01083097
f3c35c411b
feat: Dealing with redundancy and semanticization of file names
2026-06-04 17:30:30 +08:00
qcq01083097
6436ca88eb
fix: Fix the issue of the watermark being always on and address the issue of paired flags
2026-06-04 17:07:11 +08:00
若麒
73d9d7ef07
feat(cli): add bl mcp command group (list/tools/call)
...
- `bl mcp list` — list MCP servers enabled under the current Bailian
account via console gateway PageList (always activated=1).
- `bl mcp tools <server-code>` — list tools exposed by a server.
- `bl mcp call <server-code>.<tool>` — invoke a tool. Accepts `--json`,
repeatable `--arg k=v` (JSON-parsed when possible) and `--query` sugar;
`--url` overrides the endpoint for non-Bailian MCPs.
- core: export `bailianMcpUrl(baseUrl, code)` building
`/api/v1/mcps/<code>/mcp`; `McpClient` now takes a full URL.
- `bl search web` switches to `mcpWebSearchEndpoint` directly.
- e2e: `mcp.e2e.test.ts` covering help, dry-run, arg-merge semantics,
invalid-input paths, and one live `tools/list` against WebSearch.
2026-06-03 19:00:51 +08:00
mamba
14371a0647
Merge pull request #5 from lhfer/claude/busy-noether-Rjbaz
...
security: harden credential handling, pipeline JS execution, and the HTTP/stream layer
2026-06-03 15:06:26 +08:00
若麒
1499a5de2d
chore(docs): fix ts problems
2026-06-02 18:05:03 +08:00