9p: expose s/{id}/systemprompt as read-only file
Returns the fully rendered system prompt for the session via Core.SystemPrompt(). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
78dd946144
commit
52bb97973a
|
|
@ -332,7 +332,7 @@ func (s *Server) pathType(path string) string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
switch parts[2] {
|
switch parts[2] {
|
||||||
case "ctl", "prompt", "enqueue", "dequeue", "chat", "reply", "backend", "agent", "model", "models", "mcp", "state", "cwd", "usage", "ctxsz":
|
case "ctl", "prompt", "enqueue", "dequeue", "chat", "reply", "backend", "agent", "model", "models", "mcp", "state", "cwd", "usage", "ctxsz", "systemprompt":
|
||||||
return "file"
|
return "file"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -823,6 +823,8 @@ func (s *Server) readFile(path string) string {
|
||||||
return sess.core.ListModels() + "\n"
|
return sess.core.ListModels() + "\n"
|
||||||
case "mcp":
|
case "mcp":
|
||||||
return sess.core.ListServers() + "\n"
|
return sess.core.ListServers() + "\n"
|
||||||
|
case "systemprompt":
|
||||||
|
return sess.core.SystemPrompt()
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in New Issue