Enter Code の仕組み
エージェント ループ、組み込みツール、およびコンテキスト管理を理解します。
エージェントループ
メッセージを送信すると、Enter Code によってエージェント ループが実行されます。つまり、リクエストを理解し、コンテキストを検査し、ツールを選択し、実行し、結果を観察し、タスクが完了するまで続行します。
組み込みツール
| ツール | 何をするのか |
|---|---|
| 読む | ファイル、PDF、画像を読む |
| 書く | 新しいファイルを作成する |
| 編集 | 対象を絞った変更を行う |
| グロブ/グレップ | ファイルの検索とコンテンツの検索 |
| バッシュ | シェルコマンドを実行する |
| エージェント | 並行作業のためにサブエージェントを生成する |
| スキル | 名前によるスキルの呼び出し |
| ユーザーに質問する | 明確な質問をする |
コンテキスト管理
Skills、Memory、メッセージ、ツール出力、およびファイルの変更は自動的に管理されます。コンテキストがいっぱいになると、Enter Code は重要な情報を保持しながら古いターンを圧縮します。
セッションの永続性
セッションは ~/.enter/projects/{cwd}/sessions/ の下に保存されるため、閉じた後、またはクラッシュから回復した後に再開できます。
ファイル変更の追跡
Rewind がコードと会話の状態を一緒に復元できるように、ターンごとにチェックポイントが作成されます。