Ross Kuehl
ef646bd977
Feature: Add AI agent chat assistant for portfolio analysis
Add an opt-in AI chat assistant powered by Claude Agent SDK that enables
conversational portfolio analysis through ~30 read-only tools.
Key components:
- Agent service with SSE streaming, effort-based routing, and session mgmt
- Verification pipeline (fact-checking, hallucination detection, confidence)
- OpenTelemetry observability (opt-in via env vars)
- Rate limiting, daily budget cap, and connection tracking
- Angular Material chat UI component (gf-agent-chat)
- Prisma models for conversations, messages, interactions, feedback
Feature-flagged: only enabled when ANTHROPIC_API_KEY is set.
No changes to existing AI/OpenRouter integration.
Refs: https://github.com/ghostfolio/ghostfolio/discussions/6434
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8 hours ago
Thomas Kaul
83347ba5dd
Release 2.245.0 ( #6418 )
14 hours ago
Thomas Kaul
0fee18908f
Release 2.244.0 ( #6409 )
2 days ago
Thomas Kaul
cc92ecf62a
Release 2.243.0 ( #6384 )
6 days ago
Thomas Kaul
236e1aacf5
Task/upgrade nestjs to version 11.1.14 ( #6379 )
* Upgrade nestjs to version 11.1.14
* Update changelog
6 days ago
Thomas Kaul
98891e195c
Release 2.242.0 ( #6375 )
* Release 2.242.0
* Update changelog
1 week ago
Thomas Kaul
2e2cbc4620
Release 2.241.0 ( #6361 )
1 week ago
Thomas Kaul
2ef9c01d8d
Release 2.240.0 ( #6351 )
2 weeks ago
Thomas Kaul
78ccdd8d2d
Task/upgrade marked to version 17.0.2 ( #6323 )
* Upgrade marked to version 17.0.2
* Update changelog
2 weeks ago
Kenrick Tandrian
e7df24f899
Task/enable UI test ( #6345 )
* Create script for ui test and implement parallel test
2 weeks ago
Thomas Kaul
d1345b8147
Task/upgrade ngx-markdown to version 21.1.0 ( #6321 )
* Upgrade ngx-markdown to version 21.1.0
* Update changelog
2 weeks ago
Thomas Kaul
8c33a51ca5
Release 2.239.0 ( #6335 )
2 weeks ago
Thomas Kaul
2ab3d7daa1
Task/upgrade simplewebauthn to version 13.2.2 ( #6326 )
* Upgrade simplewebauthn to version 13.2.2
* Update changelog
2 weeks ago
Thomas Kaul
3e27fb0690
Task/upgrade cheerio to version 1.2.0 ( #6324 )
* Upgrade cheerio to version 1.2.0
* Update changelog
2 weeks ago
Thomas Kaul
eb368765d4
Release 2.238.0 ( #6312 )
2 weeks ago
Thomas Kaul
4ba142682a
Task/upgrade ngx-skeleton-loader to version 12.0.0 ( #6304 )
* Upgrade ngx-skeleton-loader to version 12.0.0
* Update changelog
2 weeks ago
Thomas Kaul
ed610ddd4e
Task/upgrade twitter-api-v2 to version 1.29.0 ( #6300 )
* Upgrade twitter-api-v2 to version 1.29.0
* Update changelog
3 weeks ago
Thomas Kaul
0c02d95adf
Release 2.237.0 ( #6293 )
3 weeks ago
Thomas Kaul
177763513f
Task/upgrade Nx to version 22.4.5 ( #6292 )
* Upgrade Nx to version 22.4.5
* Update changelog
3 weeks ago
Thomas Kaul
bf9f8d49e9
Release 2.236.0 ( #6282 )
3 weeks ago
Thomas Kaul
0365b9b614
Task/upgrade stripe to version 20.3.0 ( #6273 )
* Upgrade stripe to version 20.3.0
* Update changelog
4 weeks ago
Thomas Kaul
c6d1260e07
Release 2.235.0 ( #6275 )
4 weeks ago
Thomas Kaul
0034ed0adf
Feature/introduce fast-redact in value redaction interceptor ( #6269 )
* Introduce fast-redact
* Update changelog
---------
Co-authored-by: Valentin Zickner <valentin@coderworks.de>
4 weeks ago
Thomas Kaul
2520d0d961
Task/upgrade yahoo-finance2 to version 3.13.0 ( #6263 )
* Upgrade yahoo-finance2 to version 3.13.0
* Update changelog
4 weeks ago
Thomas Kaul
9a153076ca
Release 2.234.0 ( #6262 )
1 month ago
Thomas Kaul
b881485567
Task/upgrade lodash to version 4.17.23 ( #6259 )
* Upgrade lodash to version 4.17.23
* Update changelog
1 month ago
Kenrick Tandrian
a1986e6daa
Task/upgrade to Nx 22.4 ( #6249 )
* Upgrade Nx from version 22.3.3 to 22.4.1
* Update changelog
1 month ago
Thomas Kaul
5e553f0710
Task/upgrade prettier to version 3.8.1 ( #6242 )
* Upgrade prettier to version 3.8.1
* Update changelog
1 month ago
Thomas Kaul
3939bc55dd
Release 2.233.0 ( #6241 )
1 month ago
Thomas Kaul
44e0c2677c
Task/upgrade prettier to version 3.8.0 ( #6227 )
* Upgrade prettier to version 3.8.0
* Update changelog
1 month ago
Thomas Kaul
48fda7d41a
Release 2.232.0 ( #6218 )
1 month ago
Thomas Kaul
47b8494efa
Task/upgrade countries-list to version 3.2.2 ( #6209 )
* Upgrade countries-list to version 3.2.2
* Update changelog
1 month ago
Thomas Kaul
d42322cfa8
Release 2.231.0 ( #6200 )
1 month ago
Thomas Kaul
e629d1b43b
Release 2.230.0 ( #6194 )
2 months ago
Thomas Kaul
c47a4fdc71
Release 2.229.0 ( #6184 )
2 months ago
Thomas Kaul
a8b25e095e
Task/upgrade @types/lodash to version 4.17.21 ( #6140 )
* Upgrade @types/lodash to version 4.17.21
2 months ago
Thomas Kaul
2cd23da4e8
Release 2.228.0 ( #6146 )
2 months ago
Thomas Kaul
ec783568f5
Task/upgrade @date-fns/utc to version 2.1.1 ( #6141 )
* Upgrade @date-fns/utc to version 2.1.1
* Update changelog
2 months ago
Thomas Kaul
6c5883349c
Release 2.227.0 ( #6134 )
2 months ago
Thomas Kaul
a1fab9fdf3
Task/upgrade stripe to version 20.1.0 ( #6132 )
* Upgrade stripe to version 20.1.0
* Update changelog
2 months ago
Thomas Kaul
7999ff973b
Bugfix/jsonpath import in manual service ( #6129 )
* Fix jsonpath import
* Update changelog
2 months ago
Thomas Kaul
f67fc0edbb
Release 2.226.0 ( #6127 )
2 months ago
Thomas Kaul
d35e2c758c
Task/upgrade yahoo-finance2 to version 3.11.2 ( #6126 )
* Upgrade yahoo-finance2 to version 3.11.2
* Update changelog
2 months ago
Thomas Kaul
2a619e2ed7
Task/upgrade class-validator to version 0.14.3 ( #6091 )
* Upgrade class-validator to version 0.14.3
* Update changelog
2 months ago
Thomas Kaul
7b6271cb63
Release 2.225.0 ( #6120 )
2 months ago
Kenrick Tandrian
742415833c
Task/upgrade to Nx 22.3.3 and Angular 21.0 ( #6109 )
* chore(deps): upgrade to Nx 22.3.3 and Angular 21.0
* feat(nx): run migrations
* fix(ts): change module and moduleResolution for api
* feat(ts): remove duplicates of bundler module resolution
* fix(ts): enable ESM interoperability
* fix(api): update imports
* fix(ts): set module to preserve in api spec
* fix(ts): update target
* resolve comments
* fix(api): set jest moduleNameMapper
* fix(ts): update tsconfig in api spec
* fix(api): revert import changes
* fix(apps): revert unnecessary changes
* fix(client): change marked js file
* fix(deps): remove duplicates
2 months ago
Kenrick Tandrian
2167c4ca8e
Task/upgrade to marked 16.4.2 and ngx-markdown 20.1.0 ( #6117 )
* chore(deps): bump marked and ngx-markdown
* fix(client): change marked script file
* fix(client): change umd to esm
* fix(client): remove marked script file from project.json
* feat(docs): update changelog
2 months ago
Thomas Kaul
0f9bebcf82
Task/eliminate ngx-stripe ( #6116 )
* Eliminate ngx-stripe
* Update changelog
2 months ago
Kenrick Tandrian
5b7356ff28
Task/upgrade jest to version 30.2.0 ( #6110 )
* chore(deps): bump jest to 30.2.0
* fix(test): update setup test scripts
* fix(deps): resolve vulns
2 months ago
Kenrick Tandrian
e2ed27d1c6
Task/upgrade ng-extract-i18n-merge from 3.1.0 to 3.2.1 ( #6106 )
* chore(deps): bump ng-extract-i18n-merge from 3.1.0 to 3.2.1
* feat(docs): update changelog
2 months ago