{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,22]],"date-time":"2026-05-22T04:07:46Z","timestamp":1779422866743,"version":"3.53.1"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T00:00:00Z","timestamp":1779753600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,26]]},"DOI":"10.1145\/3786335.3813206","type":"proceedings-article","created":{"date-parts":[[2026,5,22]],"date-time":"2026-05-22T03:16:22Z","timestamp":1779419782000},"page":"1340-1344","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Agent Lifecycle Toolkit (ALTK): Reusable Middleware Components for Robust AI Agents"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1572-588X","authenticated-orcid":false,"given":"Zidane","family":"Wright","sequence":"first","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8085-5708","authenticated-orcid":false,"given":"Jason","family":"Tsay","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7799-8643","authenticated-orcid":false,"given":"Anupama","family":"Murthi","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2654-6430","authenticated-orcid":false,"given":"Osher","family":"Elhadad","sequence":"additional","affiliation":[{"name":"IBM Research, Haifa, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-3339-4739","authenticated-orcid":false,"given":"Diego","family":"Del Rio","sequence":"additional","affiliation":[{"name":"IBM, Capital Federal, Argentina"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7099-5878","authenticated-orcid":false,"given":"Saurabh","family":"Goyal","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9688-9245","authenticated-orcid":false,"given":"Kiran","family":"Kate","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4915-0304","authenticated-orcid":false,"given":"Jim A.","family":"Laredo","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-2701-0308","authenticated-orcid":false,"given":"Koren","family":"Lazar","sequence":"additional","affiliation":[{"name":"IBM Research, Haifa, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0614-2563","authenticated-orcid":false,"given":"Vinod","family":"Muthusamy","sequence":"additional","affiliation":[{"name":"IBM T.J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7475-2385","authenticated-orcid":false,"given":"Yara","family":"Rizk","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,5,26]]},"reference":[{"key":"e_1_3_3_2_2_2","first-page":"1131","volume-title":"Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing: Industry Track","author":"Abdelaziz Ibrahim","year":"2024","unstructured":"Ibrahim Abdelaziz, Kinjal Basu, Mayank Agarwal, Sadhana Kumaravel, Matthew Stallone, Rameswar Panda, Yara Rizk, GP\u00a0Shrivatsa Bhargav, Maxwell Crouse, Chulaka Gunasekara, et\u00a0al. 2024. Granite-function calling model: Introducing function calling abilities via multi-task learning of granular tasks. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing: Industry Track. 1131\u20131139."},{"key":"e_1_3_3_2_3_2","unstructured":"Meta AI. 2024. Llama Stack. https:\/\/github.com\/meta-llama\/llama-stack."},{"key":"e_1_3_3_2_4_2","unstructured":"Anthropic. 2024. Claude Agent SDK. https:\/\/docs.anthropic.com."},{"key":"e_1_3_3_2_5_2","unstructured":"Harrison Chase. 2022. LangChain. https:\/\/github.com\/langchain-ai\/langchain."},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Benjamin Elder Anupama Murthi Jungkoo Kang Ankita\u00a0Rajaram Naik Kiran Kate Kinjal Basu and Danish Contractor. 2026. Live API-Bench: 2500+ Live APIs for Testing Multi-Step Tool Calling. arxiv:https:\/\/arXiv.org\/abs\/2506.11266\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2506.11266","DOI":"10.18653\/v1\/2026.eacl-long.143"},{"key":"e_1_3_3_2_7_2","unstructured":"HuggingFace. 2024. Smolagents. https:\/\/github.com\/huggingface\/smolagents."},{"key":"e_1_3_3_2_8_2","unstructured":"IBM Research. 2024. Bee Agent Framework. https:\/\/github.com\/i-am-bee\/bee-agent-framework."},{"key":"e_1_3_3_2_9_2","unstructured":"Kiran Kate Yara Rizk Poulami Ghosh Ashu Gulati Tathagata Chakraborti Zidane Wright and Mayank Agarwal. 2025. How Good Are LLMs at Processing Tool Outputs? arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2510.15955 (2025)."},{"key":"e_1_3_3_2_10_2","unstructured":"LangChain. 2024. LangChain Built-in Middleware. https:\/\/docs.langchain.com\/oss\/python\/langchain\/middleware\/built-in."},{"key":"e_1_3_3_2_11_2","unstructured":"LangChain. 2024. LangGraph. https:\/\/github.com\/langchain-ai\/langgraph."},{"key":"e_1_3_3_2_12_2","unstructured":"Jerry Liu. 2022. LlamaIndex. https:\/\/github.com\/run-llama\/llama_index."},{"key":"e_1_3_3_2_13_2","unstructured":"Weiwen Liu Xu Huang Xingshan Zeng Xinlong Hao Shuai Yu Dexun Li Shuai Wang Weinan Gan Zhengying Liu Yuanqing Yu et\u00a0al. 2024. Toolace: Winning the points of llm function calling. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2409.00920 (2024)."},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"crossref","unstructured":"Zuxin Liu Thai Hoang Jianguo Zhang Ming Zhu Tian Lan Shirley Kokane Juntao Tan Weiran Yao Zhiwei Liu Yihao Feng et\u00a0al. 2024. Apigen: Automated pipeline for generating verifiable and diverse function-calling datasets. Advances in Neural Information Processing Systems 37 (2024) 54463\u201354482.","DOI":"10.52202\/079017-1725"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3711896.3736835"},{"key":"e_1_3_3_2_16_2","volume-title":"Proc. EMNLP (Demos)","author":"M\u00f6ller Malte","year":"2020","unstructured":"Malte M\u00f6ller, Marius Mosbach, Terry Ruas, Silvestro Severini, and Iryna Gurevych. 2020. Haystack: An end-to-end NLP framework. In Proc. EMNLP (Demos)."},{"key":"e_1_3_3_2_17_2","unstructured":"Jo\u00e3o Moura. 2023. CrewAI. https:\/\/github.com\/crewAIInc\/crewAI."},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2025.realm-1.14"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"crossref","unstructured":"Noah Shinn Federico Cassano Ashwin Gopinath Karthik Narasimhan and Shunyu Yao. 2023. Reflexion: Language agents with verbal reinforcement learning. Advances in neural information processing systems 36 (2023) 8634\u20138652.","DOI":"10.52202\/075280-0377"},{"key":"e_1_3_3_2_20_2","unstructured":"Junhao Su Yuanliang Wan Junwei Yang Hengyu Shi Tianyang Han Junfeng Luo and Yurui Qiu. 2025. Failure makes the agent stronger: Enhancing accuracy through structured reflection for reliable tool interactions. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2509.18847 (2025)."},{"key":"e_1_3_3_2_21_2","unstructured":"Qingyun Wu Gagan Bansal Jieyu Zhang Yiran Wu Beibin Li Erkang Zhu Li Jiang Xiaoyun Zhang Shaokun Zhang and Chi Wang. 2023. AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2308.08155 (2023)."},{"key":"e_1_3_3_2_22_2","unstructured":"Shunyu Yao Noah Shinn Pedram Razavi and Karthik Narasimhan. 2024. tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2406.12045 (2024)."},{"key":"e_1_3_3_2_23_2","unstructured":"Qiuhai Zeng Sarvesh Rajkumar Di Wang Narendra Gyanchandani and Wenbo Yan. 2025. Reflect before Act: Proactive Error Correction in Language Models. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2509.18607 (2025)."}],"event":{"name":"CAIS '26: ACM Conference on AI and Agentic Systems","location":"San Jose CA USA","acronym":"CAIS '26"},"container-title":["Proceedings of the ACM Conference on AI and Agentic Systems"],"original-title":[],"deposited":{"date-parts":[[2026,5,22]],"date-time":"2026-05-22T03:27:09Z","timestamp":1779420429000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3786335.3813206"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,26]]},"references-count":22,"alternative-id":["10.1145\/3786335.3813206","10.1145\/3786335"],"URL":"https:\/\/doi.org\/10.1145\/3786335.3813206","relation":{},"subject":[],"published":{"date-parts":[[2026,5,26]]},"assertion":[{"value":"2026-05-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}