Skip to content
Back to skills

1504 V040 88252f00

ASecurity

**79 commits since v0.3.2** | **Target: `main` @ `80a41b4`** ---

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
ai-agentspythonbashnodegitsecuritydocumentation

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 1504-v040_88252f00 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1504 V040 88252f00?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1504 V040 88252f00
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1504-v040-88252f00/badge)](https://www.skillsdirectory.com/skills/tools-only-1504-v040-88252f00)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# πŸš€ Release v0.4.0

**79 commits since v0.3.2** | **Target: `main` @ `80a41b4`**

---

## ✨ Highlights

This is a major release introducing the **Event Loop Node architecture**, an **interactive TUI dashboard**, **ClientIO gateway** for client-facing agents, a **GitHub tool**, **Slack tool integration** (45+ tools), and a full **migration from pip to uv** for package management.

---

## πŸ†• Features

### πŸ”„ Event Loop Node Architecture
- Implement event loop node framework (WP1-4, WP8, WP9, WP10, WP12) β€” a new node type that supports iterative, multi-turn execution with tool calls, judge-based acceptance, and client-facing interaction
- Emit bus events for runtime observability
- Add graph validation for client-facing nodes
- Soft-fail on schema mismatch during context handoff (no more hard failures)

### πŸ–₯️ Interactive TUI Dashboard
- Add interactive TUI dashboard for agent execution with 3-pane layout (logs/graph + chat)
- Implement selectable logging, interactive ChatREPL, and thread-safe event handling
- Screenshot feature, header polish, keybinding updates
- Lazy widget loading, Horizontal/Vertical layout fixes
- Integrate agent builder with TUI

### πŸ’¬ ClientIO Gateway
- Implement ClientIO gateway for client-facing node I/O routing
- Client-facing nodes can now request and receive user input at runtime

### πŸ™ GitHub Tool
- Add GitHub tool for repository and issue management
- Security and integration fixes from PR feedback

### πŸ’Ό Slack Tool Integration
- Add Slack bot integration with 45+ tools for multipurpose integration
- Includes CRM support capabilities

### πŸ”‘ Credential Store
- Provider-based credential store (`aden provider credential store by provider`)
- Support non-OAuth key setup in credential workflows
- Quickstart credential store integration

### πŸ“¦ Migration to uv
- Migrate from pip to uv for package management
- Consolidate workspace to uv monorepo
- Migrate all CI jobs from pip to uv
- Check for litellm import in both `CORE_PYTHON` and `TOOLS_PYTHON` environments

### πŸ› οΈ Other Features
- Tool truncation for handling large tool outputs
- Inject runtime datetime into LLM system prompts
- Add sample agent folder structure and examples
- Add message when LLM key is not available
- Edit bot prompt to decide on technical size of issues
- Update skills and agent builder tools; bump pinned ruff version

---

## πŸ› Bug Fixes

- **ON_FAILURE edge routing**: Follow ON_FAILURE edges when a node fails after max retries
- **Malformed JSON tool arguments**: Handle malformed JSON tool arguments safely in LiteLLMProvider
- **Quickstart compatibility**: Fix quickstart.sh compatibility and provider selection issues
- **Silent exit fix**: Resolve silent exit when selecting non-Anthropic LLM provider
- **Robust compaction logic**: Fix conversation compaction edge cases
- **Loop prevention**: Prevent infinite loops in feedback edges
- **Tool pruning logic**: Fix incorrect tool pruning behavior
- **Text delta granularity**: Fix text delta granularity and tool limit problems
- **Tool call results**: Fix formulation of tool call results
- **Max retry reset**: Reset max retry counter to 0 for event loop nodes
- **Graph validation**: Fix graph validation logic
- **MCP exports directory**: Handle missing exports directory in test generation tools
- **Bash version support**: Fix bash version compatibility

---

## πŸ—οΈ Chores & CI

- Consolidate workspace to uv monorepo
- Migrate remaining CI jobs from pip to uv
- Clean up use of `setup-python` in CI
- Windows lint fixes
- Various lint and formatting fixes
- Update `.gitignore` and remove local claude settings
- Update issue templates

---

## πŸ“– Documentation

- Add Windows compatibility warning
- Update architecture diagram source path in README

---

## πŸ‘ Contributors

Thanks to all contributors for this release:

- **@mubarakar95** β€” Interactive TUI dashboard (3-pane layout, ChatREPL, selectable logging, screenshot feature, lazy widget loading)
- **@levxn** β€” Slack bot integration with 45+ tools including CRM support
- **@lakshitaa-chellaramani** β€” GitHub tool for repository and issue management
- **@Acid-OP** β€” ON_FAILURE edge routing fix after max retries
- **@Siddharth2624** β€” Malformed JSON tool argument handling in LiteLLMProvider
- **@Antiarin** β€” Runtime datetime injection into LLM system prompts
- **@kuldeepgaur02** β€” Fix silent exit when selecting non-Anthropic LLM provider
- **@Anjali Yadav** β€” Fix missing exports directory in MCP test generation tools
- **@Hundao** β€” Migrate remaining CI jobs from pip to uv
- **@ranjithkumar9343** β€” Windows compatibility warning documentation
- **@Yogesh Sakharam Diwate** β€” Architecture diagram path update in README

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.