Dev-iL opened a new pull request, #1490:
URL: https://github.com/apache/hamilton/pull/1490

   ## Changes
   This includes 6 tools that leverage Hamilton's compile-time DAG validation 
for LLM feedback loops:
   
   1. validate_dag - Validate Hamilton DAG code by building the Driver.
   2. list_nodes - List all nodes in a Hamilton DAG with their types and 
dependencies.
   3. visualize - Visualize the Hamilton DAG as DOT graph source.
   4. execute - Execute a Hamilton DAG and return the requested outputs.
   5. get_docs - Get Hamilton documentation for a specific topic.
   6. scaffold - Generate a starter Hamilton module for a given pattern.
   
   ## How I tested this
   - The included unit tests.
   - Claude code:
   <img width="2046" height="1114" alt="Screenshot from 2026-02-22 16-47-08" 
src="https://github.com/user-attachments/assets/100fb44e-319e-4d3a-8016-ee0869431483";
 />
   <img width="1008" height="303" alt="Screenshot from 2026-02-22 16-48-15" 
src="https://github.com/user-attachments/assets/fc90e984-0f59-462e-a2a2-40b5b3bcde25";
 />
   <img width="2022" height="341" alt="Screenshot from 2026-02-22 16-49-24" 
src="https://github.com/user-attachments/assets/1f1ea3bb-aa74-4a19-807d-43c040cce3ea";
 />
   
   
   ## Notes
   To use:
   ```bash
   uv pip install .[mcp]
   # Below for Claude, for other tools see the fastmcp v3 docs
   fastmcp install claude-code hamilton/plugins/h_mcp/server.py
   ```
   
   ## Checklist
   
   - [x] PR has an informative and human-readable title (this will be pulled 
into the release notes)
   - [x] Changes are limited to a single goal (no scope creep)
   - [x] Code passed the pre-commit check & code is left cleaner/nicer than 
when first encountered.
   - [ ] Any _change_ in functionality is tested
   - [ ] New functions are documented (with a description, list of inputs, and 
expected output)
   - [ ] Placeholder code is flagged / future TODOs are captured in comments
   - [ ] Project documentation has been updated if adding/changing 
functionality.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to