Skip to content

feat: support for multiple knowledge and task agents#48

Open
sethii wants to merge 5 commits intomainfrom
feat/knowledge-agent
Open

feat: support for multiple knowledge and task agents#48
sethii wants to merge 5 commits intomainfrom
feat/knowledge-agent

Conversation

@sethii
Copy link
Copy Markdown
Contributor

@sethii sethii commented Mar 25, 2026

This pull request updates the agent definitions to generalize support for multiple task management tools (such as Jira and Shortcut), centralize access to external knowledge and task management systems via the tsh-knowledge agent, and clarify delegation and tool usage guidelines. The changes remove direct usage of Atlassian-specific tools from agent manifests, update terminology throughout to be tool-agnostic, and introduce new guidelines for agent delegation and task protection policies.

The most important changes are:

Generalization and Tool-Agnostic Updates:

  • Replaced references to "Jira" and "Atlassian" throughout agent manifests (tsh-business-analyst, tsh-context-engineer, tsh-architect, tsh-code-reviewer) with more generic terms such as "Task Management Tool" or explicit support for both Jira and Shortcut. This includes updating file names, protected status policies, and review processes to be tool-agnostic. [1] [2] [3] [4] [5] [6] [7]

Centralized Knowledge and Task Management Access:

  • Removed direct access to atlassian/* tools from all agents and replaced it with delegation to the tsh-knowledge agent for all interactions with external structured knowledge and task management systems (Jira, Shortcut, Confluence, etc.). Updated delegation guidelines to emphasize that only the tsh-knowledge agent should be used for these operations. [1] [2] [3] [4] [5]

Expanded and Clarified Delegation Guidelines:

  • Added explicit "Agents Delegation Guidelines" sections to agent manifests, specifying when and how to delegate to the tsh-knowledge agent for external knowledge or task management operations, and emphasizing the importance of always using the subagent for up-to-date and accurate information. [1] [2]

Protected Status Policy and Workflow Adjustments:

  • Updated the protected status policy for tasks to apply to all supported task management tools, not just Jira. Clarified language and file references (e.g., formatted-tasks.md instead of jira-tasks.md), and updated workflow steps and user override handling accordingly.

Skill and Tool Usage Guidelines:

  • Added/updated skill guidelines for new tools and workflows, including when to use specific formatting or integration skills for Jira or Shortcut, and clarified when to use the tsh-knowledge agent for task management actions. [1] [2]

These changes collectively modernize the agent framework to support multiple task management ecosystems, improve security and consistency via centralized delegation, and ensure clear, up-to-date guidance for all agent interactions with external systems.

@sethii sethii requested review from IgorWnek, Ku3iK and quoque69 March 25, 2026 08:20
@sethii sethii force-pushed the feat/knowledge-agent branch from 2af117b to 470dc5e Compare March 25, 2026 08:25
@sethii sethii force-pushed the feat/knowledge-agent branch from fb7075c to 0c66361 Compare March 29, 2026 21:04
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.

1 participant