# AgentScope Java Context 示例

需要 JDK 17、Maven 3.9 和百炼 API Key。

```bash
export DASHSCOPE_API_KEY="你的 Key"
mvn compile
mvn exec:java -Dexec.mainClass=dev.elaine.examples.ContextHarnessDemo
```

示例锁定 AgentScope Java 2.0.0，展示 `HarnessAgent` 的 workspace、按用户/会话隔离的状态和上下文压缩。


## 与十篇正文的关系

此工程保留原 API 入口，作为状态与压缩的 Java 对照，不是正文完整生产模块的实现。详见[上下文工程指南](/examples/context-engineering/GUIDE.md)。

`userId`、`sessionId` 为手工演示值；固定 Workspace 路径不能自动隔离多租户数据。Prompt 中“只保存明确要求的事实”也不能替代写入校验。30 条触发、保留 10 条为教学配置，不是通用推荐阈值。

2026-09-11 修订仅补充说明与中文注释，未执行 Maven 编译、测试或模型调用，不沿用历史运行声明作为本轮验证结果。
