Repository navigation
feat: align TypeScript SDK with AgentScope Python - #48
Closed
rayrayraykk wants to merge 59 commits into
Closed
rayrayraykk wants to merge 59 commits into
rayrayraykk wants to merge 59 commits into
Conversation
rayrayraykk
marked this pull request as ready for review
September 1, 2026 21:53
2 of 32 tasks
Member
Author
|
Closing this aggregate PR in response to the maintainer feedback that the change is too large to review effectively. The complete implementation is preserved unchanged on The work is now tracked in #49 and will be resubmitted as small, dependency-ordered PRs. Each PR will contain one capability, its tests and documentation, exact verification commands, and explicit review guidance. Please review only the modular PRs rather than this snapshot. |
5 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR Title Format
feat: align TypeScript SDK with AgentScope PythonThe title follows the Conventional Commits format and starts with a lowercase description.
Linked Issues
Description
Background
The TypeScript SDK previously implemented only part of the public behavior available in AgentScope Python. Core contracts, providers, middleware, workspaces, RAG, service capabilities, channel integrations, HTTP/AG-UI support, and Desktop runtime behavior had no single auditable parity baseline.
Purpose
Align the TypeScript monorepo with
agentscope-ai/agentscope@61cdeae4ffe63182f3343229aa6fbd868e30b0c5while preserving TypeScript-native architecture and existing import compatibility.Changes
@agentscope-ai/agentscope-serviceworkspace package for storage, message bus, access control, runtime managers, teams, scheduling, RAG, hubs, channels, HTTP, SSE, and AG-UI.Parity inventory
How to test
npx --yes pnpm@9.15.9 install --frozen-lockfile npx --yes pnpm@9.15.9 format npx --yes pnpm@9.15.9 run test:parity node scripts/parity/check-manifest.mjs --python-root ../agentscope-python npx --yes pnpm@9.15.9 run build:agentscope npx --yes pnpm@9.15.9 run build:service npx --yes pnpm@9.15.9 run build:desktop npx --yes pnpm@9.15.9 run test:package npx --yes pnpm@9.15.9 run test:agentscope npx --yes pnpm@9.15.9 run test:service npx --yes pnpm@9.15.9 --filter @agentscope-ai/desktop testPython baseline verification:
Verification
External-provider live tests remain credential-gated; deterministic provider and adapter contracts run in the regular test suite.
Documentation
Updated:
README.mddocs/friday/architecture.mdxdocs/friday/development.mdxdocs/friday/installation.mdxdocs/friday/service-runtime-migration.mdxdocs/getting-started/installation.mdxdocs/service/runtime.mdxdocs/mint.jsonparity/README.mdChecklist
Please check the following items before the code is ready to be reviewed.
pnpm format