ce-sessions
Original:🇺🇸 English
Translated
Search and ask questions about your coding agent session history. Use when asking what you worked on, what was tried before, how a problem was investigated across sessions, what happened recently, or any question about past agent sessions. Also use when the user references prior sessions, previous attempts, or past investigations — even without saying 'sessions' explicitly.
5installs
Added on
NPX Install
npx skill4agent add everyinc/compound-engineering-plugin ce-sessionsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →/ce-sessions
Search your session history.
Usage
/ce-sessions [question or topic]
/ce-sessionsPre-resolved context
Repo name (pre-resolved): !
common=$(git rev-parse --git-common-dir 2>/dev/null); if [ "$common" = ".git" ]; then basename "$(git rev-parse --show-toplevel 2>/dev/null)"; else basename "$(dirname "$common")"; fiGit branch (pre-resolved): !
git rev-parse --abbrev-ref HEAD 2>/dev/nullIf the lines above resolved to plain values (a folder name like and a branch name like ), they are ready to pass to the agent. If they still contain backtick command strings or are empty, they did not resolve — omit them from the dispatch and let the agent derive them at runtime.
my-repofeat/my-branchExecution
If no argument is provided, ask what the user wants to know about their session history. Use the platform's blocking question tool ( in Claude Code, in Codex, in Gemini). If no question tool is available, ask in plain text and wait for a reply.
AskUserQuestionrequest_user_inputask_userDispatch with the user's question as the task prompt. Omit the parameter so the user's configured permission settings apply. Include in the dispatch prompt:
compound-engineering:research:session-historianmode- The user's question
- The current working directory
- The repo name and git branch from pre-resolved context (only if they resolved to plain values — do not pass literal command strings)