Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion src/kimi_cli/soul/kimisoul.py
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,12 @@ async def run(self, user_input: str | list[ContentPart]):
set_session_id(self._runtime.session.id)

# --- UserPromptSubmit hook ---
text_input_for_hook = user_input if isinstance(user_input, str) else ""
if isinstance(user_input, str):
text_input_for_hook = user_input
else:
text_input_for_hook = "\n".join(
part.text for part in user_input if hasattr(part, "text")
)
from kimi_cli.hooks import events

hook_results = await self._hook_engine.trigger(
Expand Down
Loading