Skip to content

Conversation

@christopher-tin-atlan
Copy link
Collaborator

  • Add new workflows.py module with 6 workflow retrieval functions
  • Register 6 new MCP tools with comprehensive LLM-friendly docstrings
  • Add metadata extraction functions for WorkflowTemplate and Workflow types
  • Include naming convention notes and usage guidance in all tool docstrings
  • Implement error handling and type safety improvements
  • Export all workflow functions in tools/init.py

…tion

- Add new workflows.py module with 6 workflow retrieval functions
- Implement two-tier field naming convention (run_* and workflow_* prefixes)
- Register 6 new MCP tools with comprehensive LLM-friendly docstrings
- Add metadata extraction functions for WorkflowTemplate and Workflow types
- Include naming convention notes and usage guidance in all tool docstrings
- Implement error handling and type safety improvements
- Export all workflow functions in tools/__init__.py
- Remove get_workflow_run_by_id function as it provides no additional value over get_workflow_runs
- Standardize terminology: workflow = WorkflowTemplate, workflow_run = Workflow
- Update all docstrings to use consistent 'workflow' and 'workflow_run' terminology
- Clarify that only functions starting with get_workflow_run return workflow_run information
- Update LLM instructions in server.py to match implementation
@christopher-tin-atlan
Copy link
Collaborator Author

"get_workflows_by_type",
"get_workflow_by_id",
"get_workflow_runs",
"get_workflow_runs_by_status_and_time_range",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Can we merge few tools like "get_workflow_runs" and "get_workflow_runs_by_status_and_time_range", just thinking if we can reduce number of tools here?

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.

3 participants