6 hours ago
agentscope-java

AgentScope Service 2.1.0-BETA1 — CLI & Deployment

AgentScope Service 2.1.0-BETA1 安装包

本次发布提供 CLI、Runtime Host、Docker Compose 和 Kubernetes 安装包。组件镜像版本均为 2.1.0-BETA1,镜像仓库为 sca-registry.cn-hangzhou.cr.aliyuncs.com/agentscope。

下载内容

文件 用途
agentscope-cli-2.1.0-BETA1-{linux,darwin}-{amd64,arm64}.tar.gz 每个包包含 as、agentscope-runtime-host、License 和中英文安装说明
agentscope-service-2.1.0-BETA1-compose.tar.gz Compose 配置、随机密钥初始化脚本、数据库初始化 SQL 和安装说明
agentscope-service-2.1.0-BETA1-kubernetes.tar.gz Helm Chart、Secret 配置模板、数据库初始化 SQL 和安装说明
agentscope-service-2.1.0-BETA1.tgz 独立 Helm Chart
SHA256SUMS、release-manifest.json 附件 SHA-256、源码版本与构建清单
images.json、validation-report.json 已发布镜像 digest、平台及本次安装包验证记录

下载后先核对文件的 SHA-256,再解压。Linux 使用 sha256sum,macOS 使用 shasum -a 256。如果下载了全部附件,可执行 sha256sum -c SHA256SUMS 或 shasum -a 256 -c SHA256SUMS。

CLI 与 Runtime Host

根据机器选择 linux / darwin 和 amd64 / arm64。例如 macOS Apple Silicon:

mkdir -p agentscope-cli "$HOME/.local/bin"
tar -xzf agentscope-cli-2.1.0-BETA1-darwin-arm64.tar.gz -C agentscope-cli
install -m 0755 agentscope-cli/as agentscope-cli/agentscope-runtime-host "$HOME/.local/bin/"
export PATH="$HOME/.local/bin:$PATH"
as version
agentscope-runtime-host -help
as connect https://YOUR-SERVICE
as runtime status

将 PATH 配置写入 shell 配置文件。接入前另行安装并登录至少一个 Coding Agent provider;as connect 会提示登录或 enrollment 并启动 Runtime Host。as install 当前为占位命令,部署平台请使用下面的安装包。

Docker Compose

tar -xzf agentscope-service-2.1.0-BETA1-compose.tar.gz
cd agentscope-service
./init-env.sh 2.1.0-BETA1 sca-registry.cn-hangzhou.cr.aliyuncs.com/agentscope
docker compose pull
docker compose up -d --wait --wait-timeout 600

打开 http://localhost:18080,使用本地 .env 中的初始管理员密码登录 admin。保留 .env 和数据库、Workspace、Artifact 卷作为备份。模型凭据、执行环境和第三方 Coding Agent 由用户配置。

Kubernetes

tar -xzf agentscope-service-2.1.0-BETA1-kubernetes.tar.gz
cd agentscope-service-kubernetes

按包内 README 准备外部 PostgreSQL(cp、rt、dp schema)、Workspace RWX 存储、Artifact RWO 存储,并填写私有 Secret 配置。随后安装:

helm upgrade --install service ./agentscope-service-2.1.0-BETA1.tgz \
  --namespace agentscope \
  --set imageRepository=sca-registry.cn-hangzhou.cr.aliyuncs.com/agentscope \
  --set existingSecret=agentscope-service --wait --timeout 10m

Chart 采用每组件单副本与 Recreate 更新,并以 standalone HTTP 模式运行。数据库、存储 provisioner、入口 TLS 和模型凭据需要用户准备;升级前备份数据库、文件及原 Vault 密钥。本版本不承诺 HA 或数据库无停机升级。此 Chart 不提供 Kubernetes-native 控制器或 ASDP gRPC。

发布渠道与源码

Maven/npm SDK 独立发布,PyPI 待发布工作流合入默认分支后运行。本次安装包使用独立的 agentscope-service-dist-v2.1.0-BETA1 tag。Homebrew tap 和 Helm OCI 尚未配置,本次可通过 GitHub 附件直接下载安装。

安装包从干净且已提交的 release 分支源码构建。现有 ACR 镜像来自此前验证过、与 7b606902 内容一致的源码快照;镜像既有 revision 标记保持不变,详细记录见 images.json。本次复用这些镜像。

English

This prerelease ships paired CLI/Runtime Host archives for Linux/macOS amd64/arm64, a Compose bundle, a Kubernetes bundle with the Chart and configuration/schema templates, and the standalone Helm Chart. Verify SHA-256 before extraction. Each bundle includes installation instructions. Images are available from sca-registry.cn-hangzhou.cr.aliyuncs.com/agentscope at tag 2.1.0-BETA1; immutable digests and validation scope are attached.

Install both CLI executables together on PATH, install and authenticate a supported coding provider separately, then run as connect SERVICE_URL. Compose includes PostgreSQL; Kubernetes requires external PostgreSQL, shared RWX Workspaces, RWO Artifacts and configuration Secrets. The Chart uses one replica per component and Recreate updates in standalone HTTP mode. Model credentials and infrastructure are user supplied. Homebrew and Helm OCI distribution are not yet configured.

15 hours ago
agentscope-java

v2.0.4

AgentScope Java 2.0.4 adds OpenAI Responses API support, a redesigned AgentScope Service, new channel and storage integrations, and stronger isolation for concurrent agent runs, tools, and skills.

Added

Core / Models

  • Add the OpenAI Responses API module (#3078).
  • Support returnDirect tool results to short-circuit the reasoning loop (#2891).
  • Expose detailed chat usage token metrics and model-fallback failover listeners (#3215, #3145).
  • Support Anthropic bearer token authentication (#3038).
  • Add a type-safe Jev System One client, Spring Boot starter, and example middlewares (#3240).

Harness / Tools / Storage

  • Add per-run execution control with AgentRun / RunControl and explicit runtime context propagation (#3279).
  • Add request-scoped tool configuration and isolate tool visibility, streaming callbacks, and session skill resources (#3283).
  • Add opt-in sharedLocalWorkspace to filesystem specs (#3247).
  • Allow disabling built-in web tools and injecting an HTTP client into them (#3075, #3103).
  • Add configurable MCP metadata propagation per server and tool (#3255).
  • Add MongoDB storage extension (#2698).
  • Automatically prune old E2B native snapshots per sandbox (#2555).

Service / Channels

  • Introduce the redesigned AgentScope Service implementation (#3080).
  • Add Personal Weixin iLink channel integration (#3184).
  • Add DingTalk HTTP callback receive mode alongside Stream mode (#3177).
  • Add pluggable channel access-token storage and inbound-event deduplication, with idle eviction for bot-loop guards (#3182, #3175).
  • Expose inbound channel media messages as neutral metadata (#3180).

Changed

  • Remove the unused message role parameter (#3045).
  • Pass Gemini tool parameter schemas directly as native JSON Schema (#3051).
  • Derive Version.VERSION from the Maven project version (#3087).
  • Migrate the documentation site to Mintlify while preserving legacy URLs and restoring hosted language switching (#3081, #3082, #3276).

Fixed

Core / State / Concurrency

  • Isolate concurrent invocation contexts and cancellation of individual running or queued executions (#3279); prevent cross-session tool and skill interference (#3283).
  • Fix version-0 state migration CAS conflicts, atomically return JDBC unconditional-write versions, and cache versions after unconditional writes (#3165, #3220, #3236).
  • Evict slot versions with the state cache, avoid deserializing the State marker interface, and persist state after empty agent results (#3074, #3048, #3049).
  • Preserve failed summary termination state and handle synchronous model-fallback failures (#2757, #3149).
  • Emit tool-result events for denied HITL calls and support custom denial reasons (#3104, #2546).
  • Make JSON Schema generation thread-safe (#2796).

Model Providers

  • Default plaintext HTTP requests to HTTP/1.1 to prevent h2c upgrades from losing POST bodies with vLLM / uvicorn (#3214).
  • Preserve reasoning details from all streaming chunks and thought signatures across JSON persistence round-trips; remove redundant OpenAI tool metadata (#3128, #2910, #2914).
  • Move cache control to content blocks (#2878).
  • Decouple DashScope streaming from thinking mode, allow custom multimodal endpoint detection, and offload blocking embedding SDK calls (#3137, #3163, #3265).
  • Correct Gemini token usage accounting (#3034).
  • Serialize Ollama tool-result names as tool_name and expose thinking output as ThinkingBlock (#3093, #3146).

Harness / Sandbox / Integrations

  • Preserve non-UTF-8 file uploads and expose session workspace paths in prompts (#2456, #3020).
  • Rebind Kubernetes remote snapshots on state resume and preserve wrapping newlines in commands (#3025, #3204).
  • Improve Docker sandbox native file transfer and reject truncated downloads (#2923).
  • Keep MCP connections open for AgentRun sandboxes that are not owned by the caller; preserve image URLs in MCP tool results (#2302, #3053).
  • Allow path separators in JDBC sandbox-shaped slot IDs (#3233).
  • Preserve AG-UI tool results after permission resume, assign unique IDs to discontinuous text segments, and clear active-run markers before terminal signals (#3100, #3010, #3109).
  • Propagate WeCom send rejections as stream errors (#3173).
  • Use modular core and AG-UI dependencies in Spring Boot starters (#3156).
  • Normalize Milvus L2 retrieval scores and escape WordReader Markdown table cells (#3070, #3169).

Documentation

  • Add bilingual Agent Harness building guides and rebuild AgentScope Service product guides (#3139, #3136).
  • Document Jev structured decision integration and correct the documented CompactionConfig.keepTokens default (#3274, #3144).

Full changelog: v2.0.3...v2.0.4

20 hours ago
selenium

Nightly

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.50.0...nightly