Commit 6fa0e6360efe
Changed files (1)
dots
pi
agent
extensions
jira
dots/pi/agent/extensions/jira/index.ts
@@ -1121,17 +1121,18 @@ function setupJiraAutocomplete(pi: ExtensionAPI, ctx: ExtensionContext): void {
const getItems = async (): Promise<JiraIssueItem[] | undefined> => {
itemsPromise ||= (async () => {
- // Fetch assigned + recently viewed issues
+ // Fetch assigned + recently viewed issues via JQL
+ // Note: -a currentUser() doesn't work on all Jira instances,
+ // and issueHistory() doesn't support ORDER BY — use explicit JQL.
const [assignedResult, recentResult] = await Promise.all([
pi.exec("jira", [
"issue", "list", "--raw",
- "-a", "currentUser()",
- "-s", "~Done",
+ "--jql", "assignee = currentUser() AND status != Done",
"--paginate", "50",
], { timeout: 15000 }),
pi.exec("jira", [
"issue", "list", "--raw",
- "--jql", "issue in issueHistory() ORDER BY lastViewed DESC",
+ "--jql", "issue in issueHistory()",
"--paginate", "50",
], { timeout: 15000 }),
]);