Skip to content

Conversation

@thruflo
Copy link
Owner

@thruflo thruflo commented Jan 19, 2026

The prompt templates told Claude to write tasks.json to .wisp/tasks.json (relative to repo), but RunTasksPrompt verified the file at /var/local/wisp/session/tasks.json (absolute path on Sprite).

This mismatch occurred because:

  1. Original RFC design had files at /home/sprite///.wisp/
  2. Due to Firecracker VM filesystem permission issues, implementation changed to use /var/local/wisp/session/
  3. Prompt templates were not updated to reflect this change

Updated all template content in init.go to use the correct absolute path /var/local/wisp/session/ for state files (tasks.json, state.json, response.json, divergence.md).

The prompt templates told Claude to write tasks.json to .wisp/tasks.json
(relative to repo), but RunTasksPrompt verified the file at
/var/local/wisp/session/tasks.json (absolute path on Sprite).

This mismatch occurred because:
1. Original RFC design had files at /home/sprite/<org>/<repo>/.wisp/
2. Due to Firecracker VM filesystem permission issues, implementation
   changed to use /var/local/wisp/session/
3. Prompt templates were not updated to reflect this change

Updated all template content in init.go to use the correct absolute path
/var/local/wisp/session/ for state files (tasks.json, state.json,
response.json, divergence.md).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@thruflo thruflo merged commit 0288400 into main Jan 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants