框架有状态与权限接口
ReActAgent、状态存储和人工权限示例可作为机制参考;应分别验证与具体业务的连接。
机制参考 · 按需阅读 / 读状态与权限;样例待补全
研究状态保存与工具权限,再自己补齐数据查询
框架机制值得读,但这份 DataAgent 在固定版本中仍有未实现的 SQL 工具。因此本轮把它放在机制参考区;适合已有主项目后学习权限、状态版本和部署边界。
JDK 17+ · AgentScope Java v2.0.3 · Examples Spring Boot 4.0.4
提交 1b8e3dcd2338550ae5198bdb2a7bae56df5bf2e0
仓库许可证标识:Apache-2.0。本页介绍所读版本,未保证未来版本保持相同行为。
WebFlux 基础DashScope qwen-max,需API key和网络;按提供商实际计费。DataAgent当前源码默认使用Docker sandbox;Docker及镜像资源必需,不能只看README中的java -jar。已经在源码中读到
需要自己补齐或验证
建议改造 · 不是原仓库成绩
按顺序完成最小闭环,再增加难度。只把真正实现并测过的部分写进简历;如果声明支持恢复或并发,就补对应的故障实验。
限定测试库、允许表列、只读账号、超时和结果上限。
先声明单实例,再实现持久状态与工作区恢复方案。
保存工具名、参数摘要、批准者和过期时间。
每读一步,画一条调用关系,写下输入、状态变化和失败出口。无需先把整个仓库读完。
agentscope-examples/agents/agentscope-dataagent/src/main/java/io/agentscope/dataagent/tools/data/DataAgentToolkit.javaagentscope-examples/agents/agentscope-dataagent/src/main/java/io/agentscope/dataagent/web/config/DataAgentConfig.javaagentscope-examples/agents/agentscope-dataagent/src/main/java/io/agentscope/dataagent/web/workspace/UserSandboxRegistry.javaagentscope-examples/documentation/src/main/java/io/agentscope/examples/documentation2/hitl/PermissionHITLExample.javaagentscope-core/src/test/java/io/agentscope/core/state/AgentStateStoreVersioningContractTest.java先用自己的实现和实验回答,再对照源码。只背术语,很难解释异常情况。
saveIfVersion解决了什么,为什么不能单独解决工具副作用恰好一次?v2.0.3 提交审阅;未构建、启动 Docker、调用模型或运行框架测试。源码链接是阅读证据;改造建议是待完成任务。二者都不等于完整系统运行证明。