Trendaavat aiheet
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Radikaalin työkalun esittely Agenttinen koodaus
Smithers Alpha
🧠 Suunnittelutila koodina
🔁 Uudelleenkäytettävät agenttikomponentit
⚛️ Rakennettu Reactilla
Luit oikein. Rakennamme agentteja Reactilla. Tämän ketjun lopussa moni teistä vakuuttuu
Sukelletaan asiaan 🧵
1/24

Smithers muuttaa agenttisi suunnitelmatilan suunnitelmaksi koodina
Ennen: alennus- ja TODO-listat
Smithers: suoritettava koodi ja markdown
Alla ilmaisemme Ralph-silmukan React-työnkuluna
Ralph ajaa sisäkkäistä koodia yhä uudelleen
Codex käyttää Codex cli:tä suorittamiseen. Tuemme tällä hetkellä Claude Codea, Geminiä ja Ampia. Tilaukset ovat tuettuja kaikille
2/24

JSX mahdollistaa todella ilmaisullisen kirjoittamisen, koodin uudelleenkäytön ja luettavuuden agenttityönkulkujen rakentamisessa
Mitä palautat JSX:n kanssa, on Smithersin runko. Se on ajankohtaus siitä, mikä on nykyinen "suunnitelma" sekä kaikki muu data, johon haluat nähdä näkyvyyttä.
JSX:n <Phase> kaltaiset ja <Step> tilalliset komponentit ovat Smithersin tarjoamia ja toimivat kovakoodauksena. Mutta voit myös käyttää JSX:ää kehotteessasi XML-rakenteellisina kehotuksena
Aiomme tukea MDX:ää myös natiivisti
3/24


Smithers sisältää hyödyllisiä komponentteja, kuten
- Git/JJ - Automaattinen hallinta siitä, milloin ja miten commitit tapahtuvat
- Työpuut - git-muutosten eristämiseen
- Ihminen - Ilmoittaa ihmiselle syötteen antaminen
4/24

Kaikki Smithers-istuntosi tiedot, mukaan lukien ruutu kerrallaan -erittely "React-suunnitelmasi" tilasta, tallennetaan sqliteen. Tämä tekee Smithersistä kestävän uudelleenkäynnistyksille, Ralphingille, ja agentit voivat helposti vastata kysymyksiin tai kerätä kontekstia kyselemällä tätä tietokantaa.
Voit jopa kytkeä agentteja keskustelemaan toisilleen SQLite-tietokannan kautta. Tai koska kyseessä on React, voit tuoda oman tilaratkaisun
5/24

Kun Smithers-skripti pyörii, voit saada näkyvyyden siihen, mitä se tekee sqliten tai mukautetun valvontatyökalun avulla, jotta näet, mitä tapahtuu ruutu kerrallaan
6/24

Sinun ei tarvitse oppia käyttämään Smithersiä ja hyötyä siitä. Smithers on taito, jonka voi lisätä lisäosana tai taitona OpenCodeen, Claude Codeen tai mihin tahansa Skills-valjakkoon
Anna agenttisi kirjoittaa agenttisi
7/24


Tässä on hyvä esimerkki uudelleenkäytettävästä työnkulusta, joka suorittaa agentin kunnes koodikattavuus täyttyy
8/24

Smithersin ainutlaatuinen ydinidea on sen voimakas idea suunnitelmasta, joka voi reaktiivisesti muuttua reaaliajassa
Tämä on ensimmäinen askel itseään parantavien agenttien rakentamisessa
9/24

React-ekosysteemi tarkoittaa, että voit käyttää Tanstack AI:ta tai Vercel AI SDK:ta suoraan Smithers-komponenteissasi
Kaikki React 19 -kirjastot ovat yhteensopivia, mikä antaa Smithersille laajan reaktiivisen ekosysteemin jo ensimmäisenä päivänä
10/24

Smithers painottaa vahvasti agenttien näkyvyyden seurantaa ja lokitietoja. Tämä tekee Smithersin agenteista helppoja debugata, mikä tarkoittaa, että orkestrointiagentti voi helposti korjata ongelmat, jos odottamattomia ongelmia ilmenee
Nämä itseään parantavat tai itseään parantavat aineet tulevat olemaan pääpaino tulevissa Smithersin artikkeleissa
11/24

Tarjoamme reaktiivisia koukkuja vuorovaikutukseen agenttisi kanssa sqllite db
Ja orkestroijasi, jonka kanssa kirjoitit Smithersin käsikirjoituksen, voi myös helposti seurata ja debugata SQLite-tietokantaa Smithers-taidolla. Aiomme myös jatkaa aikamatkustusta aiempiin osavaltioihin
12/24

Toteutamme Smithersin omalla räätälöidyllä React Rendererillämme, joka muistuttaa Inkiä tai React Nativea. Et renderöi html:ää, vaan yksinkertaisia XML-pohjaisia suunnitelmia
13/24

Smithers on rakennettu Ralphille
Voit jopa ottaa osan suunnitelmastasi, Ralph sijaisena Ralphina. Kun jokainen suorittava agentti on suorittanut kontekstiikkunansa, uusi uudelleenrenderöinti edustaa ralphin silmukkaa, joka muistuttaa komponentin uudelleenasennusta
Koska tilasi on SQLLitessa, se on kestävä uudelleenkäynnistys ja helppo debugata
14/24

Smithers tukee myös muita Clis-komponentteja, kuten Claude Codea, Ampia, Codexia ja Geminiä, joten voit käyttää tilaustasi
Aiomme myös tukea SDK-versioita, ja voit käyttää mitä tahansa tekoälykoukkukirjastoa, kuten tanstack AI:ta
15/24

JJ on meidän suosikkitapamme hoitaa snapshotit ja lähdekoodin hallinta, mutta Git on tuettu todellisuudessa
17/24

Tuemme git-muistiinpanoja, jotka ovat tehokas tapa lisätä hyödyllisiä metatietoja git-committeihin ja objekteihin. Itse käytän tätä tallentaakseni kehotteeni muistiinpanoksi, joka on liitetty commit-tiedostoon
18/24

Toinen siisti esimerkki on Smithersin skripti, jolla parannetaan testejä, kunnes saavutetaan peittoalue
20/24

Pidätkö enemmän Pythonista? Meillä on myös kokeellinen Python-versio työn alla, joka perustuu Pydanticiin
21/24

Smithers ratkaisee hyvin tarkkoja ongelmia agenttikoodauksen tehokäyttäjille, ja jos sinulla on näitä ongelmia, tulet hämmästymään siitä, kuinka elegantti ratkaisu Smithers on
22/24

Kokeile Claude-koodia lisäämällä taitona ja pyytämällä lisätietoja Smithersistä:
/plugin marketplace lisää evmts/smithers
/plugin asennus smithers@smithers
Muiden valjaiden tiedot löytyvät täältä:
24/24

270
Johtavat
Rankkaus
Suosikit
