Repository navigation
feat: sync moteur 61021f0 vers OSS (2026-08-18) - #8
Merged
Merged
Conversation
Aligne le public sur le prive apres les lots vocaux/domotique du 13-18/08 (cascade Zero-LLM, fast-path Cerebras, temperature par piece, volets unknown, marqueurs accentues, sonde d'hote). Anonymisation : IP LAN -> 192.168.1.10, entites HA living_room/bedroom, meteo weather.home, aucun token. Exemples .env + config.example.json portent les memes optimisations audio/domo (fast_path, concurrence, privacy). Scan oss_secrets_scan : OK. Co-authored-by: Cursor <cursoragent@cursor.com>
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_f4f7c639-cdb0-47cf-8dcf-534440d70868) |
…incts Le test d'exclusion fable5 lit config.example.json (pas le config.json prive). Ethernet/Wi-Fi Deck ne partagent plus la meme IP exemple, sinon le failover ne peut pas basculer. Co-authored-by: Cursor <cursoragent@cursor.com>
Le miroir n'avait qu'un stub (24 fichiers, sans package.json). On recopie les 68 sources trackees du prive — Chat, HA/vocal, catalogue LLM, Prompt Studio. Pas de node_modules/dist, scan secrets OK. README : npm run build puis gui_server. Co-authored-by: Cursor <cursoragent@cursor.com>
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.
Summary
moteur_agents@61021f0(197 commits depuis le 13/08).gpt-oss-120b, sonde d'hôte local, température par pièce, voletsunknownsans capteur, marqueurs accentués..env.example(privacy, concurrence,HA_WEATHER_ENTITY, fast-path),config.example.json(tiers + budget + routing),ha_commands.json.example(entitésliving_room/bedroom).192.168.0.x→192.168.1.10, IDs matériels (Daikin/Sonoff/Tuya) → slugs génériques, commune météo →weather.home, pas de token /.env/config.json.Test plan
python scripts/oss_secrets_scan.pyexit 0🔒 OSS secrets scan+🧪 Pytestsur cette PRNote
High Risk
Wide behavioral changes to execute/stream concurrency, HITL bypass for autonomous tasks, and acceptance-contract verdicts directly affect production safety and session lifecycle; misconfiguration of concurrency or contract rules could block users or merge bad work.
Overview
Large mirror sync that reshapes how
/api/executeand background runs share the engine: a per-session execution registry withMOTEUR_EXECUTION_MAX_CONCURRENCY, duplicate-session 409s without burning LLM routing, and heavy pipelines taking slots only atrun_full_pipelinewhile chat/HA fast paths andmode=chatstay outside the registry (#T324/#T344). Stop/abort/stream paths now clear or release registry entries instead of a single global lock.Acceptance contracts and review get stricter after production incidents: planner can declare traced criterion substitutions; initial file state is snapshotted so “already true” criteria cannot absolve a failed DAG; the engine keeps
cause_echec, reads the first persisted contract for HITL resume, andtask_sessions bypass blocking HITL like other autonomous night jobs.DreamCoder uses real pipeline/envelope timeouts, best-effort
git pushoftask/*branches (with cycle reporting), and fixes backlog tasks stuck onfailedwithretries=0. DAG task watchdogs become configurable (base + per-tier). Executor refuses tool calls with invalid JSON instead of running tools with{}. OpenAI proxy omits or relays real token usage only (#T357). HA fuzzy deprioritizesunavailable/unknownentities.Examples and ops docs shift to generic deploy values (
vromvrom-engine, placeholder LAN IP, privacy/concurrency env vars, richerconfig.example.json); health exposes short commit on/healthzand full version on authenticated observability; models-health adds catalogue “grey zone” audit; Dashscope drops from budget rotation.Reviewed by Cursor Bugbot for commit 85536f8. Configure here.