Send feedback or a bug report to the Deepline team.
Steps
-
Get feedback text. Use the argument if provided (e.g.
/deepline-feedback the waterfall broke). Otherwise ask the user. -
Confirm. Use AskUserQuestion with a question like:
This report will include:
- Your feedback: {feedback text}
- Environment info (auto-collected)
- Current session transcript
Send this feedback?
Options: "Send it" / "Cancel".
-
If confirmed, send the feedback text first:
deepline feedback send "{feedback text}" --json -
Send the session transcript. Try the normal Claude transcript location first:
deepline sessions send --current-session --jsonIf that reports no session files and
~/mnt/.claude/projectsexists, the run is likely in Cowork. Bridge the mounted transcript directory, then retry. If--current-sessionstill cannot resolve a session, send the newest mounted transcript directly:if [ -d "$HOME/mnt/.claude/projects" ]; then mkdir -p "$HOME/.claude" ln -sfn "$HOME/mnt/.claude/projects" "$HOME/.claude/projects" 2>/dev/null || true deepline sessions send --current-session --json || deepline sessions send --file "$(ls -t "$HOME"/mnt/.claude/projects/*/*.jsonl | head -1)" --json fiUse the plural
sessions sendcommand, not the old singular session form. -
Tell the user it was sent. If cancelled, do nothing.