July 2025 Summaries
3 posts from Factory
Filter
Month:
Year:
Post Summaries
Back to Blog
Factory has partnered with Microsoft, making its platform available on the Azure Marketplace, allowing enterprise engineering teams to purchase it using their Microsoft Azure Consumption Commitment (MACC). This partnership is designed to speed up procurement processes and standardize teams on Azure's trusted infrastructure. Factory enhances the software development lifecycle by automating various high-friction engineering tasks, such as planning, implementation, and incident response, while adhering to existing governance and security protocols. The platform provides MACC-eligible procurement, fine-grained control for safe autonomy, and a context-first approach that unifies access to code, tickets, and communication systems. It integrates with tools like GitHub, GitLab, Jira, and Slack, and supports models such as Azure OpenAI and Anthropic. The platform claims to significantly improve feature development speed, reduce cycle times, and save engineering hours, offering a streamlined path for organizations already using Azure to adopt autonomous engineering capabilities.
Jul 24, 2025
169 words in the original blog post.
The text discusses the challenges and strategies involved in managing the context window constraints of language models (LLMs) during extended conversations and multi-step workflows. It compares a naive approach of on-the-fly summarization with a more systematic method employed by Factory, which maintains a persistent, anchored summary that is updated incrementally. This approach uses specific thresholds to manage when and how compression occurs, aiming to balance the trade-offs between performance, quality, cost, and latency. The text emphasizes the importance of retaining essential information while minimizing redundant summarization to avoid unnecessary inference costs. It also highlights the limitations of overly aggressive compression, which can lead to increased latency due to the need to re-fetch summarized information. The future of memory management in LLMs is suggested to lie in proactive strategies where agents intelligently decide when and what to compress, utilizing self-directed compression, structured working memory, and sub-agent architectures to optimize performance and context retention.
Jul 21, 2025
1,172 words in the original blog post.
Agent-Native Development is a structured approach to building software using autonomous agents, which allows developers to increase coding output and address common failure patterns through disciplined planning and verification procedures. This method involves agents running a full inner loop that includes gathering context, planning, implementing, running validation, and submitting a reviewable change, while leaving a clear trace of reasoning and decisions. Developers remain responsible for making architectural decisions, setting guardrails, and intervening when necessary. Key principles of this approach include making precise requests, keeping tasks small, and creating environments suited for automatic verification. Practical workflows like Explore → Plan → Code → Verify are recommended, as well as maintaining an AGENTS.md file for clarity on project organization, core commands, and evidence required for pull requests. By adopting this discipline, teams can benefit from clearer communication, better documentation, and more consistent outcomes, while allowing agents to handle repetitive tasks and enabling human developers to focus more on design and architecture.
Jul 01, 2025
1,689 words in the original blog post.