AgentScope Studio

AgentScope Studio is a local-deployed web application that

  • provides project management for the development of agent applications

  • provides native visualization for running applications and tracing

  • provides a built-in agent named “Friday” that supports secondary development

Note

The Studio is under fast development, more features are coming soon!

AgentScope Studio Home Page

AgentScope Studio Home Page

Quick Start

AgentScope Studio is installed via npm:

npm install -g agentscope-studio

Start the Studio with the following command:

as_studio

To connect your application to the Studio, use the agentscope.init function with the studio_url parameter:

import agentscope

agentscope.init(studio_url="http://localhost:8000")

# your application code
...

Then, you can see your application in the Studio as follows:

Project management

Project management in AgentScope Studio

The details about your running application, e.g. token usage, model invocations, and tracing information, can all be viewed in the Studio.

AgentScope Studio run Page

Application visualization in AgentScope Studio

Friday Agent

Friday is an experimental local-deployed agent built by AgentScope, aims at

  • answering questions about the AgentScope,

  • providing a quick secondary development environment for developers,

  • integrating all available features in AgentScope to build a more powerful agent, and

  • testing and integrating the advanced features in AgentScope.

Note

We highly greet contributions from the community to improve Friday! Feel free to open issues or pull requests on our GitHub repository.

We are keeping improving Friday, and currently it integrates the following features in AgentScope:

Feature

Status

Further Reading

Description

Meta tool

Tool

Group-wise tool management, and allow agent to change equipped tools by itself.

Agent Hook

Agent Hooks

Use hook to forward the printing messages to the frontend.

Agent Interruption

Agent

Allow use to interrupt the agent’s reply process with post-processing.

Truncated Prompt

Prompt Formatter

Support to truncate the prompt with the preset max token limit.

State & Session Management

State/Session Management

Auto state management and session management for agents, maintaining the state between different runs.

Long-term Memory

🚧

Memory

Support long-term memory management.

Total running time of the script: (0 minutes 0.000 seconds)

Gallery generated by Sphinx-Gallery