Skip to content

Tags: modelstudioai/cli

Tags

v1.15.0

Toggle v1.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #161 from modelstudioai/agent/release-1.15.0

chore(release): prepare 1.15.0

v0.0.0-beta-f919eba-202608150410

Toggle v0.0.0-beta-f919eba-202608150410's commit message
feat(dsh): remote managed-agent as on-demand tool + bl managed-agent run

Rework the managed-agent integration so a dsh user can, in plain
language, have a Bailian cloud agent created and run a task — no
hand-written agents.yaml, no prior apply.

New `bl managed-agent run --prompt <task> [--instructions] [--model]
[--agent]`: one step that idempotently materializes a cloud agent + its
environment, then opens a session and streams the result. It mirrors the
OpenAgentPack webui backend's ensure+run recipe (resolveProjectConfigFrom
Object → syncAgentResourcesWithStateBackend → readProjectRuntime +
startSessionRun) from an in-memory config, reusing the existing
credential spine in _engine/credentials.ts. State persists under the bl
config dir (~/.bailian/managed-agent/<agent>/), never the user's cwd, so
repeat runs with the same --agent reuse the materialized agent. Unlike
apply it provisions without --yes, since running is the intent.

dsh side: replace the SubagentProvider with a plain tool
`bailian_run_remote_task` (packages/dsh/src/tool-managed-agent). The
subagent seam did not fit: in the web profile every tool-subagent row is
disabled in the host plane (delegation lives in agent presets), a
provider fixes one agent identity in config, and the default numeric
maxDepth would fail-mount a no-depthLimit provider. As a tool the model
calls it directly and fills `instructions` from the user's intent, so the
remote agent's role is defined per task. Enabled by default — it creates
nothing at load, only on invocation.

LLM row: configure the base bundle's existing llm-pi-ai row instead of
mounting a second pi-ai instance (a second instance re-declares pi-ai's
global configurable-provider catalog and fails boot on a duplicate
amazon-bedrock). TokenPlan reads a dedicated BAILIAN_TOKENPLAN_API_KEY,
not DASHSCOPE_API_KEY: TokenPlan (sk-sp-) and pay-as-you-go (sk-ws-) keys
401 each other's endpoints, so sharing one var would silently break
whichever plugin lost.

Note: the ensure+run happy path could not be verified end-to-end on the
available account — agentstudio returns 404 there, and the existing
`managed-agent apply` 404s identically against the same endpoint/key, so
the failure is account/service provisioning, not this change. Command
wiring, dry-run, config assembly, credential injection and URL
construction were all verified.

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.0-beta-50ed680-202608150851

Toggle v0.0.0-beta-50ed680-202608150851's commit message
feat: enhance credential handling for managed-agent and memory APIs

- Updated README.md to clarify API key usage and access restrictions for TokenPlan and pay-as-you-go keys.
- Introduced shared credential validation logic to prevent TokenPlan keys from being used in incompatible contexts.
- Enhanced error messaging for credential resolution failures in managed-agent and memory plugins.
- Added tests for credential classification and workspace endpoint composition.
- Updated documentation to reflect changes in credential handling and workspace-scoped agentstudio endpoint requirements.

v1.14.3

Toggle v1.14.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #148 from modelstudioai/feat/usage_free_api

refactor(usage): consolidate shared poll logic; migrate freeTrial API…

v0.0.0-beta-9749a11-202608110822

Toggle v0.0.0-beta-9749a11-202608110822's commit message
fix(finetune): detect video-kf2v sub-variant from local dataset

finetune video create passed a fixed modality "video" to the profile
validator without probing the data for last_frame_path. This caused a
false KF2V_DATA_MISMATCH error when training kf2v models (wan2.2-kf2v-*)
with datasets that correctly contain last_frame_path.

Add sub-variant detection symmetric to the existing image-i2i upgrade:
when a local file is provided, detectModality() inspects the first record
and upgrades "video" → "video-kf2v" if last_frame_path is present.

v0.0.0-beta-5d1b7aa-202608110249

Toggle v0.0.0-beta-5d1b7aa-202608110249's commit message
Merge branch 'main' into feat/cli-skill-sync

v0.0.0-beta-1c76749-202608110535

Toggle v0.0.0-beta-1c76749-202608110535's commit message
feat: update datalist validate

v0.0.0-beta-495532e-202608100234

Toggle v0.0.0-beta-495532e-202608100234's commit message
Merge branch 'main' into feat/asset-center

Co-authored-by: Cursor <cursoragent@cursor.com>

v0.0.0-beta-689b499-202608100617

Toggle v0.0.0-beta-689b499-202608100617's commit message
feat: qwenwork connector test

v1.14.2

Toggle v1.14.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #144 from modelstudioai/feat/add-version-tag

feat: add version 1.14.2