feat(core): tighten the default system prompt (#120)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Yaowei Zheng
2026-07-29 23:56:26 +08:00
committed by GitHub
parent 5f2f38f422
commit a3daac3d82
4 changed files with 49 additions and 30 deletions
@@ -34,6 +34,11 @@ The data root is the `PENGUIN_HOME` environment variable, defaulting to `~/.peng
├── traces/
│ └── <yyyy-mm-dd>/<sessionId>_<index3>.jsonl
├── scratchpad/ # temp files, one subdirectory per Session id (e.g. pasted images)
├── shared_env/ # shared interpreter/tool environments (virtualenvs, pipx,
│ # caches) the Agent creates on demand — a system prompt
│ # convention, not a path the code creates, so tooling is
│ # installed once for any task; project dependencies stay
│ # in the project
├── workspaces/ # temp Workspaces (tmp-<8hex>)
├── benchmarks/ # capability Benchmark cases and scores
└── snapshots/ # Agent State version snapshots
@@ -34,6 +34,9 @@ PenguinHarness 的全部运行数据都落在本地文件系统:配置是可
├── traces/
│ └── <yyyy-mm-dd>/<sessionId>_<index3>.jsonl
├── scratchpad/ # 临时文件,按 Session id 建子目录(如粘贴的图片)
├── shared_env/ # 共享的解释器/工具环境(虚拟环境、pipx、各类缓存),由 Agent
│ # 按需创建——属于系统提示词约定而非代码创建的路径,使工具在任何
│ # 任务中都只装一次;项目自身的依赖仍留在项目内
├── workspaces/ # 临时 Workspace(tmp-<8hex>)
├── benchmarks/ # 能力评测题库与得分
└── snapshots/ # Agent State 版本快照