Skip to content

原文(日本語に翻訳)

/context コマンドがレンダリングされたASCIIビジュアライゼーショングリッドを会話にダンプし、呼び出しごとに約1,600トークンを浪費していた問題を修正しました。

原文(英語)

Fixed /context dumping its rendered ASCII visualization grid into the conversation, wasting ~1.6k tokens per call

概要

/context コマンドを実行した際、コンテキストウィンドウの使用状況を示すASCIIビジュアライゼーショングリッドが会話のコンテキストに誤って書き込まれていた問題が修正されました。これにより、/context を呼び出すたびに約1,600トークンが無駄に消費されていました。修正後はビジュアライゼーションが画面表示のみに使用され、コンテキストへの書き込みは行われません。

基本的な使い方

/context コマンドはコンテキストウィンドウの使用状況を確認するために使用します。

/context

修正後は画面にのみビジュアライゼーションが表示され、会話のコンテキストには余分なデータが追加されません。

コンテキスト使用状況:
████████████████░░░░ 80% (160,000 / 200,000 トークン)

システム:     12,000 トークン
会話:        148,000 トークン

実践例

コンテキスト状況の定期確認

# 長い会話の途中でコンテキスト使用量を確認
/context

# 修正前: 毎回 ~1,600 トークンが無駄に消費されていた
# /context を10回使うと 16,000 トークンを浪費

# 修正後: トークンの浪費なしにコンテキスト状況を確認可能

コンパクション判断のための確認

# コンテキスト残量を確認してコンパクションが必要か判断
/context

# 90% 以上消費されている場合はコンパクションを検討
/compact

# 修正後: /context 自体がトークンを浪費しないため
# より頻繁に確認しても問題ない

トークン効率の改善前後の比較

# 修正前の状況(2.1.128以前)
# /context を実行するたびに:
# - 画面にビジュアライゼーションを表示: OK
# - 会話コンテキストにASCIIグリッドを書き込み: 問題(~1,600トークン消費)

# 修正後(2.1.129以降)
# /context を実行するたびに:
# - 画面にビジュアライゼーションを表示: OK
# - 会話コンテキストへの書き込み: なし(トークン節約)

注意点

  • この修正により、/context を頻繁に使用していたユーザーは実質的なコンテキスト節約の恩恵を受けます。
  • 修正前に記録された会話ログには過去の余分なデータが含まれていますが、新しいセッションでは問題ありません。
  • /context の画面表示機能自体は変更されていません。ビジュアライゼーションは引き続き正常に表示されます。
  • コンテキストウィンドウの管理にはトークン効率を意識することが重要です。他のコマンドも定期的に見直すことを推奨します。

関連情報