Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.

2.1.23 subgraph action - #200

Merged
eldonm merged 17 commits into
mainfrom
2.1.23_subgraph_action
Nov 5, 2025
Merged

2.1.23 subgraph action#200
eldonm merged 17 commits into
mainfrom
2.1.23_subgraph_action

Conversation

@Explore-create

Copy link
Copy Markdown
Contributor

Type of Change

What type of change does this PR introduce? Mark all that apply:

  • 🐛 Bug Fix
  • 🚀 Feature Request
  • 🔄 Refactor
  • 📖 Documentation Update
  • 🔧 Other (Please specify):

Summary

What does this PR address?

Provide a concise summary of the changes introduced in this pull request. Specify if it resolves an issue, adds a feature, or refactors code.

  • Adds subgraph action to jivas

Description

Feature Request:

If this PR adds a new feature, please provide:

  • The subgraph action creates a series of states on the graph.
  • Allows the persona interact action to go through a specific workflow.

Changes Made

High-Level Summary:

List the key changes made in this PR:

  1. Walkers to traverse states were added to lib file
  2. Added subgraph file to jivas.agent.actions
  3. Added the 'run' ability to the base action node

Checklist

Mark all that apply:

  • Code follows the project’s coding guidelines.
  • Tests have been added or updated for new functionality.
  • Documentation has been updated (if applicable).
  • Existing tests pass locally with these changes.
  • Any dependencies introduced are justified and documented.

Steps to Test

Provide a clear set of steps for testing the changes introduced in this PR:

  1. Create custom subgraph action
  2. Create states variable with a list of dictionaries that must have the following keys: name, constraints and required.
  3. Registering action creates the states on the graph with the data from their respective list indices.
  4. Process responses received from the states by utilizing the process_response function
  5. Make any additional changes to states before the walker traverses them by utilizing the pre_process function

@github-actions

github-actions Bot commented Oct 31, 2025

Copy link
Copy Markdown
Contributor

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
649 583 90% 80% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
_init_.py 100% 🟢
TOTAL 100% 🟢

updated for commit: 329f8d9 by action🐍

@eldonm
eldonm merged commit d746eef into main Nov 5, 2025
7 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants