New nodes (5):
- Relay: local message delivery between agents (outbox→inbox)
- ChatHistory: multi-turn conversation persistence across runs
- PromptTemplate: {a}/{b}/{c}/{d} variable substitution
- ConditionalRouter: keyword/regex routing with matched/unmatched outputs
- BatchSplitter: split text into numbered sections by delimiter
Fixed nodes (3):
- TextCombine: removed forceInput, text_a/text_b now typeable widgets
- Remember: removed forceInput on text, now typeable widget
- Send: removed forceInput on body, now typeable widget
Demo workflows (7):
1. Character Design - art director with memory for consistent characters
2. Novel Crafter - writer+editor dual-agent with Relay message delivery
3. Story to Video - director breaks story into scenes with BatchSplitter
4. Multi-Turn Chat - persistent conversation history across queue runs
5. Agent Debate - two agents argue via message passing (FOR vs AGAINST)
6. World Builder - game world with PromptTemplate for locations/characters
7. RAG Pipeline - store docs, search, answer with ConditionalRouter error handling
76 tests all passing (46 original + 30 new).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
23 lines
720 B
TOML
23 lines
720 B
TOML
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "comfyui-agentazall"
|
|
description = "Persistent memory and multi-agent communication for ComfyUI — powered by AgentAZAll"
|
|
version = "1.0.0"
|
|
readme = "README.md"
|
|
license = "AGPL-3.0-or-later"
|
|
requires-python = ">=3.10"
|
|
authors = [{name = "Gregor Koch", email = "contact@agentazall.ai"}]
|
|
dependencies = ["agentazall>=1.0.13"]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/cronos3k/comfyui-agentazall"
|
|
Homepage = "https://agentazall.ai"
|
|
Issues = "https://github.com/cronos3k/comfyui-agentazall/issues"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "cronos3k"
|
|
DisplayName = "AgentAZAll — Persistent Memory & Multi-Agent Messaging"
|