Commit Graph
1054 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andthomasnordquist 20befcd6fd Remove temporary debug files
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:51:09 +00:00
copilot-swe-agent[bot]andthomasnordquist 66515bd2ed Fix chat functionality - handle tool calls properly
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:50:51 +00:00
copilot-swe-agent[bot]andthomasnordquist 33b29c77fb Add comprehensive tool calling completion documentation
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:18:56 +00:00
copilot-swe-agent[bot]andthomasnordquist 9e437eea3c Complete tool calling implementation with frontend execution
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:17:20 +00:00
copilot-swe-agent[bot]andthomasnordquist 34aa7673f8 Complete tool calling implementation with tests and visualization
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:05:25 +00:00
copilot-swe-agent[bot]andthomasnordquist 78430d0219 Add tool awareness to LLM system prompts
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:04:12 +00:00
copilot-swe-agent[bot]andthomasnordquist 7109f547e7 Add tool call visualization and comprehensive tests
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 07:02:07 +00:00
copilot-swe-agent[bot]andthomasnordquist 3a0a1ae90c Add 4 tool calls: query_topic_history, get_topic, list_children, list_parents
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:59:42 +00:00
copilot-swe-agent[bot]andthomasnordquist 2debd1ba80 Document tool calling implementation plan and requirements
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:57:30 +00:00
copilot-swe-agent[bot]andthomasnordquist 801f75e03e Add tool calling infrastructure to LLM API client and RPC types
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:55:54 +00:00
copilot-swe-agent[bot]andthomasnordquist 8af5cf522e Add comprehensive LLM improvements summary documentation
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:48:52 +00:00
copilot-swe-agent[bot]andthomasnordquist 28d03106d5 Plan tool calling architecture with frontend resolution
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:45:36 +00:00
copilot-swe-agent[bot]andthomasnordquist 3d5db5d5e1 Add common MQTT system names as LLM priming context
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:44:08 +00:00
copilot-swe-agent[bot]andthomasnordquist c8aa7fbc4a Plan to add MCP-style tool calling and tests for home automation
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:42:28 +00:00
copilot-swe-agent[bot]andthomasnordquist b673c712e2 Remove docs, fix failing test, improve LLM system prompt quality
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 06:06:32 +00:00
copilot-swe-agent[bot]andthomasnordquist b3c59408bd Add Option B implementation summary documentation
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 05:55:32 +00:00
copilot-swe-agent[bot]andthomasnordquist 3ebfb7b697 Implement Option B: Backend-only client architecture
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-31 05:54:39 +00:00
copilot-swe-agent[bot]andthomasnordquist 994a076bc3 Design review: Analyze LLM code refactoring options
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 22:07:48 +00:00
copilot-swe-agent[bot]andthomasnordquist 1c3dbcc182 Refactor LLM tests to use frontend client logic without browser
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 22:05:07 +00:00
copilot-swe-agent[bot]andthomasnordquist b5f7720602 Plan to refactor LLM service for testing without frontend
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 22:02:23 +00:00
copilot-swe-agent[bot]andthomasnordquist 5f2767a331 Verify and configure gpt-5-mini with reasoning_effort minimal
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:59:39 +00:00
copilot-swe-agent[bot]andthomasnordquist bd96e72c16 Document gpt-4o mentions investigation and reasoning parameter findings
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:50:54 +00:00
copilot-swe-agent[bot]andthomasnordquist b3fde29915 Correct documentation - gpt-5-mini is not aliased
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:43:55 +00:00
copilot-swe-agent[bot]andthomasnordquist 9c3778e729 Add comprehensive documentation for LLM chat tests
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:42:59 +00:00
copilot-swe-agent[bot]andthomasnordquist 25cb7f1c2c Increase max_completion_tokens for LLM responses
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:41:42 +00:00
copilot-swe-agent[bot]andthomasnordquist cc4b1490cd Fix OpenAI model name and add clear button data-testid
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:38:55 +00:00
copilot-swe-agent[bot]andthomasnordquist d737ed9459 Add data-testid attributes to AIAssistant and create LLM chat tests
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:35:25 +00:00
copilot-swe-agent[bot]andthomasnordquist 6b84f5b793 Fix regex to require proper conjugated forms
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:16:03 +00:00
copilot-swe-agent[bot]andthomasnordquist 397e8fef99 Improve regex to match conjugated verb forms in descriptions
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:12:50 +00:00
copilot-swe-agent[bot]andthomasnordquist 8ca20b84b7 Fix LLM test regex to accept both imperative and descriptive formats
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-30 21:07:42 +00:00
copilot-swe-agent[bot] ee76ac8012 Initial plan 2026-01-30 21:00:15 +00:00
35f31973c4 Fix GitHub workflow: .env.llm-tests lost on checkout (#1041)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
Co-authored-by: Thomas Nordquist <thomasnordquist@users.noreply.github.com>
2026-01-30 21:58:35 +01:00
dependabot[bot] 0cae66de69 chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 (#1042)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 21:33:16 +01:00
dependabot[bot] d2aa3c4fe0 chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (#1043)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 21:32:55 +01:00
Thomas Nordquist 4289b7f007 Remove duplicate checkout step in workflow
Removed duplicate checkout step in workflow.
2026-01-30 21:29:16 +01:00
Thomas Nordquist 00eb7d4aa5 Update secret persistence method in workflow
Persist OPENAI_API_KEY to .env.llm-tests instead of GITHUB_ENV.
2026-01-30 21:22:55 +01:00
ed8a7f559e Add observability for LLM topic context inclusion (#1038)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
Co-authored-by: Thomas Nordquist <thomasnordquist@users.noreply.github.com>
2026-01-30 20:53:29 +01:00
Thomas Nordquist 080a773dbd Persist secrets to agent environment
Add step to persist secrets to agent environment.
2026-01-30 20:13:42 +01:00
Thomas Nordquist c8c12724f0 Add OPENAI_API_KEY to workflow environment variables 2026-01-27 22:27:41 +01:00
Copilotandthomasnordquist c1ab90abe9 Fix AI Assistant visibility when API key is set via environment variables (#1037)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-27 13:09:05 +01:00
e8bcb7c7dc Migrate from deprecated TSLint to ESLint with Airbnb config (#966)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
Co-authored-by: Thomas Nordquist <thomasnordquist@users.noreply.github.com>
2026-01-27 08:33:07 +01:00
Copilotandthomasnordquist 82c58e42d1 Add Publish and Charts tabs to mobile UI (#1035)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-27 07:53:15 +01:00
Copilotandthomasnordquist 79c38be81c Enable horizontal scrolling with snap-to-default on mobile topic tree (#1034)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-27 07:15:16 +01:00
207ded39ab Add LLM-powered assistant for MQTT topic interaction (OpenAI & Gemini) (#1028)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
Co-authored-by: Thomas Nordquist <thomasnordquist@users.noreply.github.com>
2026-01-27 03:06:04 +01:00
Copilotandthomasnordquist 029057e5ca Resolve merge conflicts in Sidebar.tsx blocking builds (#1033)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
2026-01-27 01:36:36 +01:00
dependabot[bot] e476f98617 chore(deps): bump lodash from 4.17.21 to 4.17.23 (#1022)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 00:30:58 +01:00
dependabot[bot] 240b8289f8 chore(deps): bump lodash from 4.17.21 to 4.17.23 in /backend (#1023)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 00:30:23 +01:00
dependabot[bot] b5433372c4 chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /app (#1021)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 00:30:02 +01:00
dependabot[bot] a643d8ed61 chore(deps): bump qs from 6.14.0 to 6.14.1 in /app (#1014)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 00:29:43 +01:00
dependabot[bot] 984236a811 chore(deps): bump lodash-es from 4.17.21 to 4.17.23 (#1020)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 00:28:13 +01:00