18322e9eed
* fix(cli): inject plan file path into non-experimental plan mode prompt The plan.txt prompt said 'STRICTLY FORBIDDEN: ANY file edits, ZERO exceptions' without telling the agent where the plan file is. The agent had to guess from the directory tree, often picking .kilocode/ (which exists) over .kilo/ (which doesn't). Now the non-experimental path computes Session.plan(), creates the directory, and injects the exact path into the prompt — matching what the experimental plan mode already does. Fixes #6907 * fix(cli): use absolute plan path in prompt to match experimental mode Addresses bot review: relative path resolves against Instance.directory, not Instance.worktree, so subdirectory sessions would target the wrong file. Use the absolute path from Session.plan() like the experimental plan mode does. * chore(cli): add kilocode_change markers to plan file path injection