Skip to content

Add custom entrypoint to builders - #6

Merged
andres-javier-lopez merged 5 commits into
mainfrom
feat/add-custom-entrypoint
Oct 3, 2025
Merged

andres-javier-lopez merged 5 commits into
mainfrom
feat/add-custom-entrypoint

Conversation

@andres-javier-lopez

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds functionality to allow custom entrypoints for builders in the graph construction system. This enables builders to dynamically set entry points that create a LIFO (Last In, First Out) chain leading to the default agent node.

  • Introduces a configurable entrypoint property in BuilderContext
  • Modifies the graph construction to use the custom entrypoint instead of always starting at the agent node
  • Moves entrypoint setting from SingleAgent to the base builder class

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/unit/test_builder.py Adds test case demonstrating custom entrypoint functionality with expected edge configuration
examples/entrypoint_graph.ipynb Complete Jupyter notebook example showing custom entrypoint implementation and graph visualization
assistant_core/builder/context.py Implements entrypoint property with LIFO queue behavior for chaining custom nodes
assistant_core/builder/base.py Moves entrypoint setting to base builder class for consistent behavior
assistant_core/builder/agent.py Removes hardcoded entrypoint setting from SingleAgent
CHANGELOG.md Documents the new feature addition

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread examples/entrypoint_graph.ipynb Resolved
andres-javier-lopez and others added 2 commits October 3, 2025 15:30
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@andres-javier-lopez
andres-javier-lopez merged commit 9fbee6e into main Oct 3, 2025
1 check passed
@andres-javier-lopez
andres-javier-lopez deleted the feat/add-custom-entrypoint branch October 3, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants