854b3d8a47
Best practice context engineering (Lost in the Middle, TACL 2024; tag XML Gemini): - Tool agy inietta automaticamente un blocco di contesto prima della richiesta utente (che resta SEMPRE per ultima, anti lost-in-the-middle). - <environment_snapshot>: cwd, OS, data/ora, git branch + file modificati. - <session_state>: ultimi messaggi utente pi compatti (non il transcript grezzo). - <durable_memory>: archivio memory.json auto-aggiornato oltre una soglia di turni. - <web_context>: ricerca web Strada A via Gemini API (googleSearch grounding) con webSearch=auto|on. - Token cap ~1500 (contextTokens), configurabile. - Nuovi parametri tool agy: injectContext (default true), webSearch (override). - Nuove chiavi config: contextInject, contextTokens, webSearch. - README aggiornato.