{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence"}],"enrichment":{"capability":"Adds Theory of Mind capabilities to software engineering agents, enabling them to understand and adapt to individual user preferences, working styles, and intent through LLM-powered user modeling and consultation.","skillfed_tags":["user-modeling","agent-framework","llm-integration"],"use_cases":["Enhance OpenHands or other SWE agents with automatic user preference learning and personalized task guidance.","Analyze user session data to extract behavioral patterns and working style insights for agent adaptation.","Provide consultation recommendations to agents based on learned user psychology and preferences.","Build user profiles from cleaned session data to enable long-term personalization across multiple interactions.","Integrate Theory of Mind reasoning into autonomous coding agents for improved task performance."],"what_it_does":"TOM-SWE is a Theory of Mind package that augments software engineering agents with user understanding capabilities. It analyzes user behavior, preferences, and working styles through LLM-powered consultation, building a three-tier memory system from session data to user profiles. The package integrates with OpenHands and similar SWE agent frameworks, allowing agents to provide personalized guidance and adapt their behavior based on learned user intent.\n\nThe package depends on jinja2, json-repair, litellm, pydantic, python-dotenv, tiktoken, and tqdm to handle templating, LLM communication, configuration, and progress tracking. It requires an external LLM API (configured via litellm credentials) to perform the psychological analysis and consultation generation that drives its core functionality.","worth_installing":"No. The repository is archived and marked abandoned, indicating no active maintenance or support. While the package itself has low install friction and a permissive MIT license, the lack of ongoing development creates risk for bug fixes, security updates, and compatibility with evolving dependencies. Use only if you are willing to maintain a fork or accept the possibility of unresolved issues."},"id":"tom-swe","links":{"html":"https://skillfed.io/packages/tom-swe","md":"https://skillfed.io/packages/tom-swe.md","pypi":"https://pypi.org/project/tom-swe/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2025-11-26","license_spdx":null,"license_treatment":"permissive","name":"tom-swe","python_support":"supports_current","summary":"Theory of Mind modeling for Software Engineering assistants"},"popularity":{"monthly_downloads":9189321,"position":1555,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
