Победа над новостями от ИИ: основатель TypeSafe Диого Алмейда публично выпустил черновик дизайна Coding Agent, надеясь, что сообщество возьмет его и начнет экспериментировать непосредственно с ним. Он прямо заявил, что у его команды, скорее всего, нет времени самим реализовывать все эти идеи.Самое главное изменение в этом черновике — контекст. Сейчас Coding Agents обычно сохраняют предыдущие чаты, результаты инструментов и состояние кода на протяжении всей сессии, а сжимают или перезапускают только когда становится слишком длинно. TypeSafe хочет, чтобы агент пересматривал каждую итерацию: продолжать ли использовать существующий кэш или заново выбрать более подходящий контекст; что оставлять в полном тексте, что хранить только как краткое резюме, а что полностью выбрасывать.Алмейда считает, что многие существующие дизайны агентов в свою очередь ограничены KV Cache. Например, если задачу сначала отдают дешевой модели, а затем возвращают обратно к сильной, сильной модели, возможно, придется перечитывать длинный контекст, что в итоге делает задачу дороже; а определения инструментов, «зашитые» в системный промпт для долгосрочного хранения, также постоянно занимают место.Если контекст можно динамически реорганизовывать, то маршрутизацию модели, Sub-agent, MCP и AGENTS.md тоже можно загружать по требованию. Простые задачи отправляются дешевым моделям, инструменты подгружаются только когда они нужны, а sub-agents получают только то состояние, которое относится к их собственным задачам. Алмейда пока осторожно называет этот подход «Meta-attention».
