Hoppa till innehållet
Aipress

Qwen

Qwen Code tar in Claude Code och Codex i samma samtal

Claude Code kan läsa och granska kod medan en annan agent arbetar vidare, med bådas svar i samma samtal. Det är huvudnyheten i veckans uppdateringar av Qwen Code, Alibabas AI verktyg för programmering. Även Codex kan delta, och arbete kan lämnas över till en annan dator.

Thomas Karlsson Publicerad 8 min läsning
Illustration av Qwen Code med Claude Code och Codex som teamkamrater i ett gemensamt samtal.

I Alibabas veckogenomgång av Qwen Code presenteras också en gemensam vy för flera projekt och bättre filhantering i webbgränssnittet Web Shell. Versionerna 0.25.2 och 0.25.3 tillför bland annat ett sätt att tillfälligt stänga av en enskild ansluten tjänst och QwenCloud som första val när man ansluter en leverantör.

Claude Code och Codex svarar direkt i Qwen Code

Förut öppnade en agent som kallades in med @ en separat tråd dit de senaste meddelandena kopierades, och huvudsamtalet fick aldrig något svar. Nu svarar teamkamraten direkt i samtalet där den kallades in med @ följt av namnet.

Qwen Code visar teamkamratens namn, aktuellt steg, använda verktyg och tokenåtgång. Token är de textdelar som modeller bearbetar. Kommandon visas fortfarande för godkännande. Claude Code eller Codex behöver vara installerat för att kunna väljas som teamkamrat.

Funktionen heter Agent Collaboration, är experimentell och är avstängd från början. Slå på Enable Agent Collaboration i inställningarna och starta om. Skapa sedan en teamkamrat på sidan Agents i vänstermenyn. Därefter går det att kalla in den med @ i ett samtal.

Aipress testade detta genom att låta en teamkamrat med Claude Code läsa en packlista och köra ett litet skript som räknade punkterna. Efter omstarten dök Agents upp, och vi skapade teamkamraten checker. Den svarade i samma samtal med rätt resultat: 5 items och listans första punkt, rain jacket.

Under svaret syntes två filläsningar, kommandot och 56 596 token. Under arbetet visades det aktuella steget. När checker ville köra kommandot stannade den och bad om godkännande. Skriptet startade först efter vårt klick på Yes, allow once. Från att vi skickade meddelandet till färdigt svar gick det 30 sekunder, varav 20 sekunder gick åt till att vänta på vårt godkännande. Svaret kom från Claude Code, medan Qwen Code inte gav något eget svar.

Teamkamraten checker svarar i Qwen Code med 5 items och rain jacket efter att ha läst en packlista.

En teamkamrat skiljer sig från en underagent. Underagenten gör en avgränsad del och rapporterar till agenten som gav den uppdraget. En teamkamrat svarar inför användaren och kan vara ett program från en annan leverantör eller arbeta på en annan dator. Det går också att anropa ett helt team, vars ledare fördelar arbetet och tar emot medlemmarnas rapporter.

För arbete på en annan dator startar man Qwen Code-servern där och lägger till den som teamkamrat. Anslutningen återupptas automatiskt efter att den datorn startats om. Alibaba beskriver användningar som att låta en agent ändra kod medan en annan granskar den, lämna kompilering och tester till en annan dator eller samla olika leverantörers program i ett team.

QwenCloud blir första valet i Qwen Code

I version 0.25.3 ligger QwenCloud först i menyn som öppnas med /auth. Det är där man väljer vilken tjänst som ska ge Qwen Code tillgång till en modell.

Aipress.se testade flödet från en start utan sparad inloggning eller leverantör fram till fältet för åtkomstnyckeln. Rutan Connect a Provider öppnades automatiskt, med QwenCloud markerat överst. Tabellen återger valen i den ordning de visades i vårt test.

Plats Val Beskrivning i menyn
1 QwenCloud Official recommended setup: Token Plan or Standard API Key
2 Alibaba ModelStudio Official recommended setup: Coding Plan, Token Plan, or Standard API Key
3 Third-party Providers Choose a built-in provider and connect with an API key
4 Custom Provider Manually connect a local server, proxy, or unsupported provider

Med QwenClouds anslutningsalternativ väljer man först mellan Token Plan, ett abonnemang med en månatlig kvot av krediter, och Standard API Key, där man betalar efter användning. Sedan väljer man uttryckligen plattform: China eller International. Gränssnittets språk avgör alltså inte vilken tjänsteadress som används.

I vårt test följde valet av plattform efter valet av åtkomstsätt. Nyckelfältet visade sk-sp-... som exempel för Token Plan och sk-... för Standard API Key. Qwen OAuth fanns inte bland alternativen i de menyer vi gick igenom.

Qwen Codes ruta Connect a Provider vid första starten, med QwenCloud överst och markerat, följt av Alibaba ModelStudio, Third-party Providers och Custom Provider.

Båda åtkomstsätten för QwenCloud aktiverar den inbyggda webbsökningen utan extra inställningar. Coding Plan hör till Alibaba ModelStudio och erbjuds inte under QwenCloud. De två tjänsterna är separata val, och ett val av QwenCloud skriver inte över sparade nycklar, tjänsteadresser eller modellval för ModelStudio.

Qwen Codes filpanel kan visa, skapa och radera filer

I Web Shell visar panelen till höger projektmappens hela mappstruktur. Ett klick på en fil öppnar innehållet bredvid. Markdown, webbsidor, bilder och Excel-filer kan visas direkt. Det går också att kopiera filens sökväg, ladda ner filen eller hänvisa till den i samtalet.

Lokala filer kan dras in och laddas upp till den mapp där de släpps. Det fungerar även i skrivbordsversionen. I 0.25.3 får panelen Files dessutom valen New file och New folder för att skapa filer och mappar.

Samma version lägger till radering av vanliga filer i en lokal projektmapp som användaren har markerat som betrodd. Permanent radering av en fil kräver bekräftelse. För en mapp kommer en andra bekräftelse innan både mappen och dess innehåll tas bort permanent.

Qwen Code kan hoppa över en ansluten tjänst vid start

MCP kopplar Qwen Code till externa verktyg och tjänster, exempelvis en databas eller GitHub. Om en sådan tjänst krånglar kan man nu lämna just den utanför en start med qwen --disable-mcp-server <name>. Flaggan införs i 0.25.2 och gäller bara den starten. Inställningsfilen lämnas orörd av flaggan.

För flera tjänster kan flaggan upprepas, eller så anges namnen med kommatecken, till exempel --disable-mcp-server github,postgres. Det gör det möjligt att felsöka en misstänkt tjänst eller starta samma kodprojekt med olika verktyg för databasarbete respektive webbarbete. Alibaba tar också upp möjligheten att hoppa över en tjänst som gör starten långsam.

Vi testade flaggan med två enkla MCP-servrar: notes, som svarade direkt, och slowdb, som väntade tio sekunder. Tabellen visar vad Qwen Codes serverlista, öppnad med /mcp, rapporterade vid de olika starterna.

Start Vad /mcp visade
Utan flaggan notes: connected, slowdb: connected
--disable-mcp-server slowdb notes: connected, slowdb: disabled
Flaggan två gånger, en per server notes: disabled, slowdb: disabled
--disable-mcp-server slowdb,notes notes: disabled, slowdb: disabled

Alla tre sätten att ange servrar fungerade i testet. Den undantagna servern stod kvar som disabled, alltså avstängd, och startades inte. Den andra servern kunde fortfarande vara ansluten.

Skrivfältet blev tillgängligt efter knappt en sekund i båda fallen: i genomsnitt 0,98 sekunder med slowdb och 0,97 sekunder utan, med tre starter vardera. Qwen Code anslöt servrarna i bakgrunden, så den långsamma servern fördröjde inte möjligheten att börja skriva i vårt test.

Flaggan ändrade inte inställningsfilen. Efter den första starten var filen byte för byte oförändrad efter varje start, både med och utan flaggan. Vid den allra första starten lade Qwen Code till ett versionsnummer och en markering för ett visat meddelande, på samma sätt med som utan flaggan.

Qwen Codes lista över MCP-servrar där notes är ansluten och slowdb är avstängd för den här starten.

Fler ändringar i Qwen Codes webbgränssnitt och arbetssätt

Flera sparade anslutningar till Qwen Code kan nu vara öppna samtidigt på en sida. Varje anslutning får en egen grupp i sidomenyn med aktuella samtal och projektmappar. Även mappvalet vid meddelandefältet grupperas på samma sätt. Bytet sker inne på sidan utan en hel omladdning. Det passar både separata projekt på en dator och arbete fördelat mellan en bärbar dator, en stationär dator och en dator som kompilerar program. För att tillåta anslutningen behöver den mottagande datorn starta qwen serve med --allow-origin och adressen från webbläsarens adressfält.

Qwen Code får också en påminnelse om att komma fram till ett resultat när det har ägnat många steg åt att enbart läsa filer eller söka i kod. Efter ett visst antal sådana steg uppmanas agenten att använda fynden, föra arbetet framåt eller säga var den har fastnat. Om uppgiften var att undersöka något ska den redovisa slutsatsen och det som återstår.

Web Shell skickar en notis när sidan ligger i bakgrunden och Qwen Code väntar på ett godkännande eller ett svar på en fråga. Ett klick leder tillbaka till rätt samtal, och det finns notisinställningar, frågor om behörighet och hjälp i panelen. Markerad text i ett färdigt svar kan kopieras som ren text eller som Markdown, där rubriker, listor, kod och tabeller behåller sin formatering. Ett köat meddelande går dessutom att radera innan det skickas, även medan en bilaga laddas upp. Då städas även den tillfälliga filen bort.

En MCP-server kan också lägga in en klickbar panel i samtalet, en så kallad MCP App. Om panelen vill skicka ett meddelande för användarens räkning visar Qwen Code nu hela innehållet, ursprunget och vilket samtal som ska ta emot det. Meddelandet skickas först efter användarens bekräftelse.

Fyra rättningar i Qwen Codes terminalversion

Version 0.25.2 rättar också följande problem i terminalversionen, där Qwen Code används genom skrivna kommandon:

  • Piltangenterna upp och ned utan andra tangenter bläddrar åter i tidigare inmatning i läget Virtualized History.
  • Samtalsvisningen i OpenTUI rättas så att skärmen inte blir tom när ett samtal återupptas.
  • MCP-inställningar, även de som importeras från Claude, klarar nu ett inledande UTF-8 BOM, en osynlig teckenkodningsmarkering som vissa Windows-redigerare lägger till i filer.
  • Installation via /update utan interaktiva frågor följer nu inställningen enableAutoUpdate för automatiska uppdateringar.

Frågor om Qwen Codes teamkamrater och anslutningar

Hur får jag Claude Code eller Codex att svara i Qwen Code?

Slå på Enable Agent Collaboration och starta om Qwen Code. Skapa en teamkamrat på sidan Agents och kalla in den med @ följt av namnet. Claude Code eller Codex behöver vara installerat. Funktionen är experimentell och avstängd från början.

Kan Qwen Code lämna arbete till en annan dator?

Ja. Starta Qwen Code-servern på den andra datorn och lägg till den som teamkamrat. Den kan exempelvis ta hand om kompilering eller tester och återansluter automatiskt efter en omstart.

Hur stänger jag tillfälligt av en MCP-server i Qwen Code?

Starta med qwen --disable-mcp-server följt av serverns namn. För flera servrar kan flaggan upprepas eller namnen skiljas åt med kommatecken. Valet gäller bara den starten och flaggan ändrar inte inställningsfilen.

Vad innebär QwenCloud som första val i Qwen Code?

QwenCloud ligger överst i menyn för att ansluta en leverantör. Där väljer du Token Plan med en månatlig kreditkvot eller Standard API Key med betalning efter användning, sedan plattform och åtkomstnyckel.

Källor

  1. Qwen Code Changelog

    Qwen, hämtad

  2. Qwen Code Weekly: @ Claude Code or Codex as Teammates, One Page Connects Several Qwen Code Projects, Name an MCP Server to Drop at Startup

    Qwen, hämtad

  3. Authentication

    Qwen, hämtad

Thomas Karlsson

Thomas Karlsson

Huvudredaktör, AI expert och journalist

Thomas bevakar generativ AI, språkmodeller och verktygen som förändrar hur vi arbetar. Han skriver för dig som vill förstå utvecklingen utan att redan kunna tekniken.

Läs mer om Thomas Så arbetar AiPress

Läs också

Alla nyheter

AiPress i din inkorg

Följ AI-utvecklingen
med vårt nyhetsbrev.

Få de senaste AI-nyheterna via e-post. Du bekräftar själv din prenumeration och kan avsluta den när du vill.

Så hanterar vi dina uppgifter.