When cwd was passed with ~ or $HOME (e.g. ~/src/myproj), it was used unexpanded in BuildAgentEnv -> resolvePrompt, causing prompt commands to fail silently (invalid cmd.Dir) and producing an empty system prompt. Apply os.ExpandEnv + paths.ExpandHome before cwd is used anywhere. |
||
|---|---|---|
| .. | ||
| memory.go | ||
| runfilestore.go | ||
| session.go | ||
| sessionfile.go | ||
| skill.go | ||
| store.go | ||
| store_test.go | ||