дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 19:25:54 +02:00
* fix(java): pass m2e an effective settings file carrying the configured local repository (#1739) m2e resolves the local repository from the Maven settings XML, never from -Dmaven.repo.local, so JDTLS imports kept downloading into ~/.m2/repository even when the IDE's own mvn runs honored the configured path. When a local repository is configured but the user settings lack <localRepository>, derive an effective settings file under <root>/.openidea/ and pass it as java.configuration.maven.userSettings. Settings that already declare <localRepository> are passed through untouched. * fix(agents): notify subscribers when a session report changes the cached provider config (#1490) Session reports (session/new, session/load, turn updates) and CLI discovery funnel through Shared::remember_inner, which cached new model lists but never emitted AgentEvent::Providers. The composer therefore kept showing a stale model list until the next task's busy-to-idle refresh. Emit Providers when the cache actually changes; unchanged reports stay silent, and the cache lock is released before invoking the sink. fetch_settings' unconditional emit is now covered by remember_discovered and removed.