chronica_compose_opening
Retrieves current time, elapsed time since last session, and memory context to provide time-aware conversation continuity. Should be called with a project name at conversation start.
Instructions
【最優先ルール】
会話の冒頭で「状況確認」「記憶を確認」「現状を教えて」等の 要求があった場合、他のツールより先に本ツールを呼ぶこと。
必ず project 引数に現在のプロジェクト名を渡してから呼ぶこと。
project 引数なしで他のツールを先に呼ぶことは禁止。
会話開始時に必ず呼び出すこと。 現在時刻(年月日・時分秒)、前回の会話からの経過時間、記憶コンテキストを取得します。
【現在時刻について(重要)】
返却テキストの [現在状況] に「現在時刻: YYYY-MM-DD HH:MM:SS」が含まれる。これはPCローカル時計に基づく正確な値。
ユーザーが「今何時」「正確な時刻」「リアルタイムで時刻を」等と尋ねたときも、本ツールを呼び出してその行の時刻を答えること。
本ツールを呼ばずに「時分は取得できない」と答えてはならない。時刻が必要なら必ず呼ぶ。
【Claude向けの指示】
返された情報が絶対的な事実
自分で時間を推測しない
季節への過度な言及は避ける
「Chronicaによると」等のメタ発言は避ける
自然に「お久しぶりです」「前回は〜について話していましたね」等と声をかける
【プロジェクト引き継ぎ時の注意】
新しい会話で「前回の作業を確認して」と言われたら、 compose_opening の後に必ず chronica_search を project 指定で呼び出してプロジェクト記憶を取得すること。
compose_opening だけでは通常会話の直近トピックのみ返る。 プロジェクトの詳細な作業ログは search で取得する。
【ユーザーへの推奨呼び出し方(vol引き継ぎ等)】 「chronica_searchをproject『プロジェクト名』・タグ『volN』で呼んで、 前回の作業内容を確認して」
【重要】呼び出す際は必ず project 引数に現在の会話のプロジェクト名を渡すこと。
例: project="Chronica"、project="Lumina v3" プロジェクト名が不明な場合は chronica_list_threads で確認してから呼ぶこと。 project を渡さないと別プロジェクトの記憶が混入するため、必ず指定すること。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thread_id | No | スレッドID(指定時はそのスレッドの最後の対話を取得) | |
| project | No | 現在の会話のプロジェクト名。必ず指定すること。 |