{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T14:01:16Z","timestamp":1774360876754,"version":"3.50.1"},"publisher-location":"Cham","reference-count":52,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032212993","type":"print"},{"value":"9783032213006","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-21300-6_15","type":"book-chapter","created":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T13:10:19Z","timestamp":1774357819000},"page":"237-253","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MemTool: Optimizing Short-Term Memory Management for\u00a0Dynamic Tool Retrieval and\u00a0Invocation in\u00a0LLM Agent Multi-turn Conversations"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-9180-3690","authenticated-orcid":false,"given":"Elias","family":"Lumer","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1477-1725","authenticated-orcid":false,"given":"Anmol","family":"Gulati","sequence":"additional","affiliation":[]},{"given":"Vamse Kumar","family":"Subbiah","sequence":"additional","affiliation":[]},{"given":"Pradeep Honaganahalli","family":"Basavaraju","sequence":"additional","affiliation":[]},{"given":"James A.","family":"Burke","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,3,25]]},"reference":[{"key":"15_CR1","unstructured":"Alake, R.: Architecting agent memory: principles, patterns, and best practices. Presented at AIEWF 2025 (AI Engineer World\u2019s Fair) (2025).san Francisco, CA. Hosted by MongoDB, Accessed 19 July 2025"},{"key":"15_CR2","unstructured":"Anthropic: Anthropic. https:\/\/www.anthropic.com\/ (2025)"},{"key":"15_CR3","unstructured":"Breunig, D.: How to fix your context. https:\/\/www.dbreunig.com\/2025\/06\/26\/how-to-fix-your-context.html?ref=blog.langchain.com (2025)"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Chen, Y., et al.: Re-invoke: tool invocation rewriting for zero-shot tool retrieval (2024). https:\/\/arxiv.org\/abs\/2408.01875","DOI":"10.18653\/v1\/2024.findings-emnlp.270"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Cheng, Z., et al.: Toolspectrum: towards personalized tool utilization for large language models (2025). https:\/\/arxiv.org\/abs\/2505.13176","DOI":"10.18653\/v1\/2025.findings-acl.1063"},{"key":"15_CR6","unstructured":"Chirkova, N., Formal, T., Nikoulina, V., Clinchant, S.: Provence: efficient and robust context pruning for retrieval-augmented generation (2025). https:\/\/arxiv.org\/abs\/2501.16214"},{"key":"15_CR7","unstructured":"Confident AI: deepeval: the open-source LLM evaluation framework (2025). https:\/\/www.deepeval.com\/"},{"key":"15_CR8","unstructured":"Du, Y., Wei, F., Zhang, H.: Anytool: self-reflective, hierarchical agents for large-scale API calls (2024). https:\/\/arxiv.org\/abs\/2402.04253"},{"key":"15_CR9","unstructured":"Fei, X., Zheng, X., Feng, H.: MCP-zero: active tool discovery for autonomous LLM agents (2025). https:\/\/arxiv.org\/abs\/2506.01056"},{"key":"15_CR10","unstructured":"Google: Gemini. https:\/\/gemini.google.com\/ (2025)"},{"key":"15_CR11","unstructured":"Google: Google model provider long-term memory. https:\/\/ai.google\/ (2025).google AI LLMs persist user memory across sessions. Accessed 19 July 2025"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Hao, S., Liu, T., Wang, Z., Hu, Z.: Toolkengpt: augmenting frozen language models with massive tools via tool embeddings (2024). https:\/\/arxiv.org\/abs\/2305.11554","DOI":"10.52202\/075280-1988"},{"key":"15_CR13","unstructured":"Hao, Y., et al.: Citi: enhancing tool utilizing ability in large language models without sacrificing general performance (2024). https:\/\/arxiv.org\/abs\/2409.13202"},{"key":"15_CR14","unstructured":"Hao, Y., et al.: Evaluating personalized tool-augmented LLMs from the perspectives of personalization and proactivity (2025). https:\/\/arxiv.org\/abs\/2503.00771"},{"key":"15_CR15","unstructured":"Hong, K., Troynikov, A., Huber, J.: Context rot: how increasing input tokens impacts LLM performance. https:\/\/research.trychroma.com\/context-rot (2025).chroma Research"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Kang, J., Ji, M., Zhao, Z., Bai, T.: Memory OS of AI agent (2025). https:\/\/arxiv.org\/abs\/2506.06326","DOI":"10.18653\/v1\/2025.emnlp-main.1318"},{"key":"15_CR17","unstructured":"Laban, P., Hayashi, H., Zhou, Y., Neville, J.: LLMs get lost in multi-turn conversation (2025). https:\/\/arxiv.org\/abs\/2505.06120"},{"key":"15_CR18","unstructured":"LangChain: Context engineering. https:\/\/blog.langchain.com\/context-engineering-for-agents\/ (2025)"},{"key":"15_CR19","unstructured":"Letta: Letta: Stateful agents with transparent long-term memory. https:\/\/github.com\/letta-ai\/letta (2025).open-source framework based on MemGPT, Accessed July 19, 2025"},{"key":"15_CR20","unstructured":"Li, M., et al.: API-bank: a comprehensive benchmark for tool-augmented LLMs (2023). https:\/\/arxiv.org\/abs\/2304.08244"},{"key":"15_CR21","unstructured":"Liu, W., et al.: Toolace: winning the points of LLM function calling (2024). https:\/\/arxiv.org\/abs\/2409.00920"},{"key":"15_CR22","unstructured":"Lumer, E., Basavaraju, P.H., Mason, M., Burke, J.A., Subbiah, V.K.: Graph rag-tool fusion (2025). https:\/\/arxiv.org\/abs\/2502.07223"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Lumer, E., Gulati, A., Subbiah, V.K., Basavaraju, P.H., Burke, J.A.: Scalemcp: dynamic and auto-synchronizing model context protocol tools for LLM agents (2025). https:\/\/arxiv.org\/abs\/2505.06416","DOI":"10.1007\/978-3-032-15632-7_2"},{"key":"15_CR24","doi-asserted-by":"publisher","unstructured":"Lumer, E., Subbiah, V., Burke, J., Basavaraju, P., Huber, A.: Toolshed: scale tool-equipped agents with advanced rag-tool fusion and tool knowledge bases. In: Proceedings of the 17th International Conference on Agents and Artificial Intelligence \u2013 vol. 3: ICAART, pp. 1180\u20131191. INSTICC, SciTePress (2025). https:\/\/doi.org\/10.5220\/0013303000003890","DOI":"10.5220\/0013303000003890"},{"key":"15_CR25","unstructured":"Mem0: Mem0: The memory layer for personalized AI. https:\/\/mem0.ai\/ (2025).a universal memory layer for AI agents, Accessed 19 July 2025"},{"key":"15_CR26","unstructured":"Meta Platforms: Meta llama. https:\/\/llama.meta.com\/ (2025)"},{"key":"15_CR27","unstructured":"Model Context Protocol: Tools documentation. https:\/\/modelcontextprotocol.io\/docs\/concepts\/tools (2025)"},{"key":"15_CR28","unstructured":"OpenAI: Function calling (2024). https:\/\/platform.openai.com\/docs\/guides\/function-calling"},{"key":"15_CR29","unstructured":"OpenAI: Openai. https:\/\/openai.com\/ (2025)"},{"key":"15_CR30","unstructured":"OpenAI: Openai model provider long-term memory. https:\/\/openai.com\/ (2025).openAI LLMs persist memory across user sessions, Accessed 19 July 2025"},{"key":"15_CR31","unstructured":"Packer, C., et al.: Memgpt: towards LLMs as operating systems (2024). https:\/\/arxiv.org\/abs\/2310.08560"},{"key":"15_CR32","doi-asserted-by":"crossref","unstructured":"Park, J.S., O\u2019Brien, J.C., Cai, C.J., Morris, M.R., Liang, P., Bernstein, M.S.: Generative agents: interactive simulacra of human behavior (2023). https:\/\/arxiv.org\/abs\/2304.03442","DOI":"10.1145\/3586183.3606763"},{"key":"15_CR33","unstructured":"Patil, S.G., Zhang, T., Wang, X., Gonzalez, J.E.: Gorilla: large language model connected with massive APIs (2023). https:\/\/arxiv.org\/abs\/2305.15334"},{"key":"15_CR34","unstructured":"Peng, B., et al.: Graph retrieval-augmented generation: a survey (2024). https:\/\/arxiv.org\/abs\/2408.08921"},{"key":"15_CR35","unstructured":"Perplexity: perplexity ai: persistent memory in conversational ai. https:\/\/www.perplexity.ai\/ (2025). perplexity stores long-term user interactions, Accessed 19 July 2025"},{"key":"15_CR36","unstructured":"Qin, Y., et al.: Toolllm: facilitating large language models to master 16000+ real-world APIs (2023). https:\/\/arxiv.org\/abs\/2307.16789"},{"key":"15_CR37","unstructured":"Schmid, P.: The new skill in ai is not prompting, it\u2019s context engineering. https:\/\/www.philschmid.de\/context-engineering (2025)"},{"key":"15_CR38","unstructured":"Shang, N., et al.: Longrope2: near-lossless LLM context window scaling (2025). https:\/\/arxiv.org\/abs\/2502.20082"},{"key":"15_CR39","doi-asserted-by":"crossref","unstructured":"Shi, Z., et al.: Retrieval models aren\u2019t tool-savvy: benchmarking tool retrieval for large language models (2025). https:\/\/arxiv.org\/abs\/2503.01763","DOI":"10.18653\/v1\/2025.findings-acl.1258"},{"key":"15_CR40","unstructured":"Singh, A., Ehtesham, A., Kumar, S., Khoei, T.T.: Agentic retrieval-augmented generation: a survey on agentic rag (2025). https:\/\/arxiv.org\/abs\/2501.09136"},{"key":"15_CR41","unstructured":"Vellum.ai: LLM leaderboard. https:\/\/www.vellum.ai\/llm-leaderboard (2025)"},{"key":"15_CR42","doi-asserted-by":"crossref","unstructured":"Wu, M., Zhu, T., Han, H., Tan, C., Zhang, X., Chen, W.: Seal-tools: self-instruct tool learning dataset for agent tuning and detailed benchmark (2024). https:\/\/arxiv.org\/abs\/2405.08355","DOI":"10.1007\/978-981-97-9434-8_29"},{"key":"15_CR43","unstructured":"Wu, Y., et al.: From human memory to ai memory: a survey on memory mechanisms in the era of LLMs (2025). https:\/\/arxiv.org\/abs\/2504.15965"},{"key":"15_CR44","doi-asserted-by":"crossref","unstructured":"Xu, Q., Li, Y., Xia, H., Li, W.: Enhancing tool retrieval with iterative feedback from large language models (2024). https:\/\/arxiv.org\/abs\/2406.17465","DOI":"10.18653\/v1\/2024.findings-emnlp.561"},{"key":"15_CR45","unstructured":"Xu, W., Mei, K., Gao, H., Tan, J., Liang, Z., Zhang, Y.: A-mem: agentic memory for LLM agents (2025). https:\/\/arxiv.org\/abs\/2502.12110"},{"key":"15_CR46","unstructured":"Yuan, L., Chen, Y., Wang, X., Fung, Y., Peng, H., Ji, H.: Craft: customizing LLMs by creating and retrieving from specialized toolsets (2024). https:\/\/arxiv.org\/abs\/2309.17428"},{"key":"15_CR47","unstructured":"Zep: zep: a context engineering platform for AI agents. https:\/\/www.getzep.com\/ (2025). a long-term memory service using temporal knowledge graphs, Accessed 19 July 2025"},{"key":"15_CR48","unstructured":"Zhang, W., et al.: Personaagent: when large language model agents meet personalization at test time (2025). https:\/\/arxiv.org\/abs\/2506.06254"},{"key":"15_CR49","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Li, P., Liu, W., Liu, Y., Luan, J., Wang, B.: Toolrerank: adaptive and hierarchy-aware reranking for tool retrieval (2024)","DOI":"10.63317\/4tvzd3ndsygb"},{"key":"15_CR50","unstructured":"Zhong, W., Guo, L., Gao, Q., Ye, H., Wang, Y.: Memorybank: enhancing large language models with long-term memory (2023). https:\/\/arxiv.org\/abs\/2305.10250"},{"key":"15_CR51","unstructured":"Zhu, D., et al.: Divide-then-aggregate: an efficient tool learning method via parallel tool invocation (2025). https:\/\/arxiv.org\/abs\/2501.12432"},{"key":"15_CR52","unstructured":"Zhuang, Y., et al.: Hephaestus: improving fundamental agent capabilities of large language models through continual pre-training (2025). https:\/\/arxiv.org\/abs\/2502.06589"}],"container-title":["Lecture Notes in Computer Science","Advances in Information Retrieval"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-21300-6_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T13:10:50Z","timestamp":1774357850000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-21300-6_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032212993","9783032213006"],"references-count":52,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-21300-6_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"25 March 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors declare no competing interests relevant to this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"ECIR","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Information Retrieval","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Delft","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 March 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 April 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"48","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecir2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ecir2026.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}