add: windows installation support#6
Open
k1m0ch1 wants to merge 1 commit into
Open
Conversation
irkhamissimo
pushed a commit
to irkhamissimo/evonic-ai-platform
that referenced
this pull request
May 8, 2026
Core changes: - Centralize orchestration state into _currentTurn object (_destroyCurrentTurn) - showThinkingIndicator accepts insertAfterEl for anchoring to user messages - connectThinkingStream passes userMsgEl to position thinking bubbles correctly - SSE reconnect guards against reconnecting when turn is destroyed - markLastUserBubbleQueued uses data-msg-role instead of fragile CSS selector - clearActiveSpinner now fully removes DOM elements - restoreActiveReasoning checks _currentTurn before running (prevents dual streams) - pollForResponse scoped to _currentTurn.pollTimer - Reduce stale spinner timeout from 3 min to 45 sec - Add data-msg-role and data-turn-id attributes for stable DOM queries
Owner
|
Untuk ini pending dulu ya, nunggu agent tools bisa confirmed jalan di Windows |
anvie
added a commit
that referenced
this pull request
May 15, 2026
#1 Race condition — _agent_tracker._busy read without _guard lock in handle_message() (line 911). Now holds _guard for the .get() call, consistent with _set_agent_busy / _clear_agent_busy. #2 Wrong chatlog agent ID in _check_evonet_offline — chatlog_manager.get() was using agent['id'] instead of the computed db_agent_id, causing cross-agent sessions to write JSONL entries to the wrong agent's file. #3 Approval detection false positives — bare substring matching ('ok' in 'broken', 'done' in "I haven't done that yet") replaced with word-boundary regex so innocuous messages no longer trigger plan→execute mode switch. #4 Exception handler (#do_process) used agent.get('_db_agent_id') which is never set on the agent dict; corrected to ctx.session_db_agent_id or agent_id, matching the pattern used throughout _do_process_inner. #5 _had_tool_call_iteration reset after injection — was incorrectly cleared on each kanban/autopilot injection, re-enabling thinking even when prior tool-call iterations already populated reasoning_content in the message list, causing DeepSeek-R1 to reject with "reasoning_content must be passed back". #6 Inter-agent fire-and-forget path was creating SessionContext without session_db_agent_id, so sub-agents processing inter-agent messages would look up the wrong DB owner. Now mirrors the synchronous path at line 968. #7 _build_portal_info silently swallowed all exceptions; now logs a warning with exc_info so DB/import errors surface in logs.
aratane
pushed a commit
to aratane/evonic
that referenced
this pull request
May 25, 2026
- Add run_reconfigure() in backend/setup.py: updates model, system prompt, tone/language/sandbox settings, and admin password on existing setup. - Add reconfigure_wizard() in cli/commands.py: interactive wizard that loads current config as defaults and guides user through reconfigure. - Add reconfigure subparser + dispatch in cli/__main__.py.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
regarding with issue #5
I just thinking it would be good to have windows installation support.
and its working perfectly on local
I don't see any documentation regarding https://evonic.dev/getting-started/installation/
I want to add the step to installation into that page.