July 2026 Summaries
4 posts from Orkes
Filter
Month:
Year:
Post Summaries
Back to Blog
The text provides a detailed walkthrough for creating a custom worker in a Conductor workflow, using Python to process images by fetching, verifying, and resizing them. It explains the basic concept of a worker as a piece of code running on a user's machine to perform tasks within a Conductor workflow, emphasizing the separation of coding tasks and workflow management. The guide outlines the steps to set up a Conductor server, install necessary software, and write the worker function, which polls for tasks, executes image processing, and returns results that the workflow can use to branch decisions. It highlights the ease of integrating custom code with Conductor's built-in features like task routing and error handling, illustrating the process with a practical example of an image-processing workflow. The tutorial emphasizes how the workflow's branching logic allows for efficient error handling and process management, ultimately showcasing the flexibility and power of combining custom code with Conductor's orchestration capabilities.
Jul 20, 2026
1,822 words in the original blog post.
Orkes Conductor uses workers to integrate custom code into workflows, allowing for tasks like image processing, machine learning, or interactions with internal systems that go beyond Conductor's built-in tasks. A worker is a standalone program running on a user's machine that performs a specific task within a workflow, communicating with Conductor via HTTP, and it must be stateless and idempotent to handle retries and multiple executions without errors. Workers poll the Conductor server to receive tasks, execute the assigned logic, and then return the results, allowing Conductor to manage workflow execution, retries, and error handling. The process of integrating a worker involves registering a task definition, starting the worker to connect with Conductor, and referencing the task in the workflow, ensuring that the task names match across all components for seamless execution. While workers can be written in various programming languages like Python, JavaScript, Go, and more, they are best used when built-in tasks are insufficient, such as when connecting to SDKs or performing complex processing, with the flexibility to run on any infrastructure that can communicate with the Conductor server.
Jul 15, 2026
1,482 words in the original blog post.
The text outlines the development of an AI agent designed to convert UI component screenshots into corresponding React and TypeScript code, using the Agentspan framework and the openai/gpt-5.5 model. The agent is intended to streamline the process of recreating UI designs by analyzing layout, colors, spacing, and typography, though it currently focuses solely on visual aspects rather than functionality. The agent setup involves minimal coding, specifying instructions for generating clean, production-ready components with Tailwind CSS styling and proper TypeScript prop types. The system includes a web app interface with a drag-and-drop feature for uploading images, and a backend powered by FastAPI, enabling users to easily generate and preview the resulting code. The initiative aims to enhance efficiency, offering a starting point for further customization and experimentation, with the potential for iterative improvements to refine the generated outputs.
Jul 09, 2026
2,103 words in the original blog post.
Loop engineering is an emerging concept in agentic engineering, focusing on creating a self-sufficient loop around agents so they can reprompt themselves autonomously rather than relying on human intervention. This approach addresses the repetitive process of correcting and refining agent outputs, common in coding agents, by automating the feedback loop to improve efficiency and effectiveness. The idea stems from the need to reduce manual re-prompting, allowing agents to handle errors and improve over time through mechanisms such as checkers and hill climbing, which let agents evaluate and refine their own outputs. Despite the term "loop engineering" being somewhat contentious and loosely defined, it emphasizes enhancing agents' self-sufficiency without completely removing human oversight, especially in areas requiring judgment and decision-making. The focus is on using loops where they address genuine repetitive tasks, ensuring they enhance rather than compromise system quality or safety. While loop engineering could transform how agent systems operate, it must be implemented thoughtfully to avoid inefficiencies like excessive token consumption.
Jul 05, 2026
3,403 words in the original blog post.