[Task][RFC]: Complete App conversations and reusable asynchronous work delivery
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python, typescript
- Domaine
- ai-infra-agents, backend-api-design
Piste de recherche
Read the linked RFC and coordinate with the existing owners of #4339 and #3786; the issue says implementation and integration overlap active work. Start by inspecting loopx/chat_server.py, loopx/control_plane/collaboration, and the personal-workspace dashboard entry point to identify an unowned acceptance gap before claiming work. Done means the agreed scope passes the listed journey checks and its integrated revision, commands, and test evidence are recorded here.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Outcome / 目标
让 App 会话完整承接异步工作。One task tracks this RFC's delivery; keep implementation PRs and milestone evidence here instead of creating a parallel task tree.
Canonical design: RFC. Roadmap: S1/S3/S5 · R1–R3, under #4574. Design acceptance is distinct from implementation, live qualification and promotion.
Current boundary
Source audit: main at ce3862e33 (2026-09-28). This is source/PR inspection, not a new test or live-qualification claim.
Conversation ingress and result-return work are partially shipped, including #5170. #5139, #5130 and #5106 are open at this audit for recovery and GoalRef integration; their changes are not assumed merged.
Work remaining
- Deliver the RFC’s nearest exit: an ordinary App request reaches a qualified existing owner, accepts correction, survives interruption and returns a checked artifact to the original conversation.
- Converge reusable inbox pending/replay/disposition rules in the existing TS owner while provider authentication, addressing and formatting stay in the adapter.
Ownership and ongoing work
Implementation is already active. Coordinate on the existing PRs instead of opening a competing inbox/session store. #4339 owns semantic handoff; #3786 owns shared presentation. This issue is the RFC-level delivery record.
Contribution route: implementation/integration overlaps active work. Start from the linked current owners/PRs and identify an unowned acceptance gap in a claim comment; do not begin a competing rewrite.
Acceptance
- Test managed and attached entrypoints, reconnect, stop, duplicate delivery and a late return after the active session changes.
- Distinguish accepted, deferred, failed, running and delivered from actual receipts; no manual owner lookup or manual result relay in the qualified journey.
- Packaged frontend and CLI independently read back the same request, owner, revision, disposition and result.
- Reconcile the RFC's current delivery checkpoint and this issue with the integrated revision, commands, passed/failed/untested evidence and remaining gates. Close the accepted scope only; no claim that a merged PR alone completes the RFC.
Starting points and delivery boundary
- loopx/chat_server.py
- loopx/control_plane/collaboration
- apps/presentation/dashboard/src/features/personal-workspace
Base: latest main. Reuse the existing typed owner and provider boundaries. Include affected CLI/frontend/Lark companions; verify real entrypoints and backend where changed. Preserve existing first-screen review and maintainer merge gates. Public artifacts contain only synthetic/public-safe evidence, no private operational state. This task does not authorize provider promotion, benchmark launches, release/deployment or unrelated protected effects.
- Langage dominant
- Python
- Étoiles
- 6.2k
- Forks
- 596
- Merge moyen
- 6 h 33 min
- PR mergées (30 j)
- 905
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de loopx-project/loopx
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
loopx-project/loopx#6842 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
loopx-project/loopx#6108 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
loopx-project/loopx#5688 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100
loopx-project/loopx#5632 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
loopx-project/loopx#5443 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de loopx-project/loopx
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
eclipse-score/inc_someip_gateway#356 ·
Les mainteneurs répondent en général sous 2 jours
-
[BUG]: `GitHubRestAdapter.check_user_permission` and `has_write_access` raise `TypeError` (missing `params`), silently disabling the inactivity lifecyclePeut-être pris @tarunagnihotri534 l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
AOSSIE-Org/Gitcord-GithubDiscordBot#167 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
mihai-vlc/sublime-jsfmt#56 ·
-
comp/cli comp/plugins P2 type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
NousResearch/hermes-agent#141917 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
riscv/riscv-opcodes#441 ·