Commit graph

29 commits

Author SHA1 Message Date
9e82b77276 refactor: simplify OpenAI and Ollama summarizer implementations 2025-11-16 16:40:17 -05:00
214cdcd2b2 feat: implement Ollama Summarizer using official SDK as per article example
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-16 16:21:09 -05:00
d239689ef4 refactor: move OpenAI variable checks into OpenAISummarizer's Summarize method and always call the summarizer's method
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-16 14:21:00 -05:00
feb06e51ff refactor: extract callSummarizationEndpoint into Summarizer interface for multiple implementations
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-16 14:13:20 -05:00
979aa66b17 fix: always call SummarizeData to ensure prompt file is created for debugging, but only call OpenAI endpoint if env vars are set
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-14 11:22:21 -05:00
038ee769bb refactor: split SummarizeData into buildPrompt and callSummarizationEndpoint functions
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-14 11:06:33 -05:00
dff9c6fb86 fix: add missing os import in summarize.go 2025-11-14 11:05:56 -05:00
158a14706b fix: Replace user parameter with JIRA_USER environment variable in SetBasicAuth calls
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-14 10:57:16 -05:00
362fbe60dc fix: remove debug print statement in Jira user search function 2025-11-14 10:56:48 -05:00
6b54a09a78 feat: implement accountID lookup for Jira user search in GetIssues function
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-14 10:47:11 -05:00
3f922ddb35 fix: remove single quotes around JIRA user assignee and add debug printing 2025-11-14 10:46:34 -05:00
703f4bbdda feat: add file prompt support with fallback to literal prompt string
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-14 07:15:05 -05:00
2ae52d1530 refactor: pass OpenAI env vars from main to SummarizeData instead of calling os.Getenv inside the function
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-10 19:11:22 -05:00
0520777c71 refactor: remove duplicate os.Getenv calls for OpenAI env vars in SummarizeData
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-10 18:58:37 -05:00
e640db11e7 feat: add timestamped prompt file generation for summarization 2025-11-10 18:58:13 -05:00
b151515a56 fix: check for OpenAI environment variables before calling Summarize
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-10 18:47:40 -05:00
f58fbf9502 fix: comment out vikunja tasks integration for now 2025-11-10 18:47:07 -05:00
4cdabbe4f5 Minor fix 2025-11-10 14:30:17 -05:00
254c29b1d7 feat: add flag to pass custom prompt with default prompt as fallback
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-11-10 10:09:42 -05:00
3e39e519dd feat: add vikunja task support to summarize function 2025-11-10 10:08:18 -05:00
a3fae1c6ed fix: only call relevant tools based on flag presence
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-10-31 15:13:21 -04:00
f49cac59ca fix: enforce mandatory start/end dates and at least one identifier flag
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-10-31 11:13:32 -04:00
b86f554261 feat: replace positional arguments with flags in main function
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-10-31 10:55:53 -04:00
0e798a2abf fix: replace manual argument parsing with Go flags package
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-10-31 10:46:09 -04:00
ab9228947a refactor: Move Jira user from positional arg to flag parameter
Co-authored-by: aider (openai/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
2025-10-30 18:10:01 -04:00
ebd45dfff5 feat: add Vikunja handler to main file
Co-authored-by: aider (openai/qwen2.5-coder:32b-instruct-q4_0) <aider@aider.chat>
2025-10-30 14:55:15 -04:00
1f36c2ef9f feat: add Vikunja issues provider and integrate tasks retrieval
Co-authored-by: aider (openai/qwen2.5-coder:32b-instruct-q4_0) <aider@aider.chat>
2025-10-28 13:14:29 -04:00
ef6e0c97d2 yessss 2025-10-28 12:28:04 -04:00
c215536745 initial commit 2025-09-13 08:40:40 -04:00