Grok Build kopierar tabeller till kalkylark
Under tabeller i Grok Build finns nu knapparna Copy TSV, Copy CSV och Copy Markdown. De ger samma innehåll i olika format. TSV skiljer kolumnerna åt med tabbtecken, CSV med kommatecken. Markdown är ett textformat som här beskriver tabellen med lodräta streck och en avgränsarrad.
I Aipress test fick Grok Build skapa en tabell med tre frukter, deras färg och pris. Vi klickade sedan på alla tre knapparna och kontrollerade vad som kopierades. Varje knapp tog med hela tabellen, inklusive rubrikraden och alla tre frukterna. Skillnaden låg i hur raderna och kolumnerna skrevs i urklippet:
| Knapp | Det som kopierades |
|---|---|
| Copy TSV | Fyra rader med ett tabbtecken mellan kolumnerna |
| Copy CSV | Fyra rader med kommatecken mellan kolumnerna, till exempel Apple,Red,0.50 |
| Copy Markdown | En Markdown-tabell på fem rader: rubrikraden, en avgränsarrad med streck och de tre frukterna |
Knapparna är avsedda för att föra över tabeller till bland annat kalkylark. Vårt test kontrollerade innehållet i urklippet, inte hur olika kalkylprogram läser in det.
Ett godkännande i Grok Build gäller bara nästa kommando
Valet Allow once på ett godkännandekort gäller nu bara nästa terminalkommando. Även regler som säger att Grok Build ska fråga innan verktygen WebSearch och WebFetch används ska ge en fråga. Verktygen söker på webben respektive hämtar innehåll från en webbsida.
Aipress.se testade engångsgodkännandet genom att be Grok Build ta bort två filer efter varandra, ett kommando i taget. Programmet stod i standardläget Ask, där det ska fråga om sådant som inte redan är tillåtet. Det första kommandot, som tog bort ett.txt, visade ett godkännandekort med fem val. Vi valde ”Yes, proceed”, och kommandot utfördes. När nästa kommando skulle ta bort tva.txt kom ett nytt kort. Det väntade på ett nytt ja.
I samma test utfördes däremot två echo-kommandon, som skriver ut text, och två touch-kommandon, som skapade filerna, utan godkännandekort. Läget Ask innebar alltså inte att varje kommando gav en fråga i testet. Testet omfattade terminalkommandon, inte reglerna för webbsökning och hämtning av webbsidor.
Grok Build skyddar filinnehåll när skrivandet misslyckas
Om Grok Build misslyckas med att skriva till en fil ska det tidigare innehållet nu finnas kvar. Före rättningen kunde filen i stället bli tom, enligt xAI.
Även funktionen Discard, som kastar bort ändringar, har rättats. Den ska bara påverka de filer du väljer och lämna filer med liknande namn ifred.
Grok Build får tre lägen för tidsstämplar
Tidsstämplarna vid meddelanden går nu att ställa in på off, minimal eller on. Det görs i inställningarna eller med /timestamps följt av önskat läge.
Med off döljs klockslagen. minimal visar dem bara vid dina instruktioner och rader märkta ”Worked for”, medan on är standardläget som visar klockslag vid meddelanden.
Fler rättningar i Grok Builds samtal och kommandon
Avbrutna turer, alltså arbetet från en instruktion till ett svar, ska nu markera obesvarade verktygsanrop som avbrutna i stället för lyckade. När en upptagen flik stängs ska dess köade instruktioner inte skickas till modellen, och ett avbrutet verktygsanrop ska inte stoppa kommandon som andra parallella anrop har startat. Aipress testade att avbryta ett kommando som väntade i två minuter. Esc stoppade inte arbetet, trots att xAI:s kortkommandosida anger det, utan visade en uppmaning att trycka Ctrl+C. Ctrl+C stoppade turen efter knappt tio sekunder och inget kommando fortsatte. Kommandoraden bytte från ”Running” till ”Ran” med en röd markering. Ordet ”cancelled” syntes bara vid turen, men sessionens historik markerade anropet som stoppat av användaren. När vi i ett annat moment väntade 31 sekunder hade kommandot flyttats till bakgrunden, vilket Grok Build gör efter 30 sekunder. Då avbröt Ctrl+C turen medan kommandot fortsatte, och skärmen visade ”1 command still running”.
Långa samtal ska hålla anslutningen även när samtalets storlek överstiger 4 MiB, drygt fyra megabyte data. Ett anrop till modellen som fastnar under en tur får ett nytt försök innan turen misslyckas. Även svar via Chat Completions, ett gränssnitt för att ta emot modellsvar, ska begäras på nytt om dataströmmen avslutas utan besked om varför svaret tog slut. Tidigare kunde resultatet bli ett ofullständigt svar.
Den valda tankenivån, inställningen för hur mycket modellen ska resonera, behålls nu när du byter modell med /model utan andra inställningar. Tidigare kunde nivån ändras till den nya modellens standardval.
Terminalkommandon visar ”Running …” medan de pågår och ”Ran …” när de är klara. Det gör statusen lättare att följa, men vårt avbrottstest visar att ”Ran” också kan stå vid ett avbrutet kommando.
Felsökningsverktyget grok doctor ska nu peka ut den inställningsfil eller inställning som hindrar Grok Build från att starta, i stället för att rapportera noll problem. När grok doctor fix ber om bekräftelse är Cancel förvalt, så att inställningar för kommandoskalet eller terminalverktyget tmux inte ändras av misstag.
Grok Build kan nu ta emot en instruktion som skickas via standardindata från ett annat program när det används utan interaktivt gränssnitt. Det ska då inte försöka öppna gränssnittet.
Funktionen /rewind, som låter dig gå tillbaka till en tidigare tur, listar nu bara instruktioner du själv har skrivit. Automatiska turer hoppas över. När en instruktion återställs hamnar textmarkören i slutet, så att du kan fortsätta skriva där. I Grok Builds kommandoöversikt finns funktionerna för att gå tillbaka, byta modell och ändra inställningar.
För den som arbetar med Git, som håller reda på kodens versioner, finns flera skydd för worktrees, separata arbetsmappar för samma projekt. Kommandot grok worktree rm utan flaggan -f vägrar nu att ta bort en arbetsmapp som används eller har osparade ändringar och avslutas med ett felmeddelande. Det ska inte heller radera en annan mapp som bara råkar ha samma namn som en tidigare borttagen worktree. Arbetsmappar som skapas i Git-läge med -w behåller dessutom ändringar som ännu inte sparats som en Git-version.
Kommandon med inledande snedstreck fungerar oavsett stora eller små bokstäver, exempelvis /COMPACT och /Compact.
Flera Grok-fönster som ändrar inställningar samtidigt ska inte längre tappa eller skada poster i config.toml, till exempel anslutningar till externa verktyg eller behörighetsregler.
Bilder med genomskinlig bakgrund behåller PNG-formatet när de kodas om, i stället för att genomskinliga delar blir svarta.
När agenten själv byter modell uppdateras nu både den visade modellistan och uppgiften om kontextfönstret, alltså hur mycket material modellen kan ha tillgängligt samtidigt.
Frågor om Grok Builds tabeller och godkännanden
Vilka format kan Grok Build kopiera tabeller i?
Knapparna Copy TSV, Copy CSV och Copy Markdown kopierar tabellen med tabbseparerade kolumner, kommaseparerade kolumner respektive Markdown-formatering. I Aipress test följde rubrikraden och alla tre datarader med i varje format.
Gäller ett engångsgodkännande för flera kommandon i Grok Build?
Allow once ska bara gälla nästa terminalkommando. När Aipress bad Grok Build ta bort två filer, ett kommando i taget, krävdes ett nytt godkännande för den andra filen. Enklare kommandon i samma test utfördes utan någon fråga.
Stoppar Ctrl+C alla pågående kommandon i Grok Build?
I Aipress test stoppade Ctrl+C ett väntande kommando som fortfarande arbetade i förgrunden. När kommandot hade flyttats till bakgrunden fortsatte det däremot efter att turen avbrutits.
Hur ändrar man tidsstämplarna i Grok Build?
Välj off, minimal eller on i inställningarna eller med /timestamps. Minimal visar klockslag bara vid dina instruktioner och rader märkta ”Worked for”.
Källor
- Grok Build Changelog
xAI, hämtad
- Permissions
xAI, hämtad
- Reference
xAI, hämtad
- Modes and Commands
xAI, hämtad
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.