Geri qayıt

Tangled federativ kod forjunun yeni UI, verilənlər modeli və təşkilatlarla yenilənməsini elan etdi
SiTech AI Team3 dəq oxu

Tangled federativ kod forjunun yeni UI, verilənlər modeli və təşkilatlarla yenilənməsini elan etdi

Tangled deyir ki, federativ kod forju indi Svelte interfeysinə, Rust yaddaşdaxili indeksatoruna, repozitoriyaya məxsus əməkdaşlıq məlumatlarına, təşkilat hesablarına və stacked pull request-lərə sahibdir.

Tangled özünü ilk həqiqi federativ kod forju kimi təqdim edir və geniş məhsul yenilənməsini elan edib: yenidən dizayn edilmiş Svelte UI, qlobal Rust indeksatoru bobbin, repozitoriyaya məxsus əməkdaşlıq məlumatı, təşkilat hesabları və stacked pull request dəstəyi.

AT Protocol üzərində federativ forj

Tangled deyir ki, istifadəçilər kodu öz serverlərində saxlayıb əməkdaşlıq edə bilər; yalnız Git hosting və ya CI runner-ləri, yaxud API server və UI daxil bütün komponentləri self-host edə bilər. AT Protocol üzərində qurulduğuna görə istifadəçilər genişlənmə yaza, firehose-a abunə ola, xüsusi knot yaza və ya ultrayüngül API serverlə xüsusi forj qura bilər. Şirkət deyir ki, agentlər proqramı əvvəldən hackability nəzərə alınaraq dizayn edildikdə hiper-fərdiləşdirilmiş proqram yaratmağı asanlaşdırıb və Tangled-i son dərəcə agent dostu adlandırır.

Yeni UI və qlobal yalnız-oxuma indeksatoru

Veb UI və backend əvvəllər İsveçdəki bir serverdə tək Go monoliti appview idi; o, AT Protocol indeksləməsi, keş, off-protocol məlumat və UI renderini tək SQLite üzərində edirdi. Bu quruluş İsveçə təxminən 50-100 ms gecikmə ilə qoşulan istifadəçilər üçün yaxşı işləyirdi, amma əksər istifadəçilər o qədər yaxın deyil. Yeni memarlıq kənarda yerləşdirilən Svelte frontend və 11-dən çox regionda bobbin adlı diski olmayan, yaddaşdaxili Rust indeksatorundan istifadə edir. Bobbin yalnız oxuma rejimində AT Protocol məlumatı ilə işləyir; qalan funksionallıq yeni dəstək xidmətlərinə verilib. Tangled Inter-i Timeless Sans ilə əvəz edib və deyir ki, hər şey daha sürətli, vizual olaraq daha uyğun və daha gözəl olmalıdır.

Repozitoriyaya məxsus məlumatlar və təsdiqlər

Yeni lexicon-lar: qeydlər indi org.tangled.* altında yaşayır, köhnə sh.tangled.* qeydləri əvəzinə. Knot2 Rust-da ikinci knot server tətbiqidir; eyni ikili faylda tamamilə xüsusi Git server və SSH server var. Məsələlər, pull request-lər, şərhlər, reaksiyalar və etiketlər knot-da kodun yanında Git obyekt zənciri kimi saxlanılır; əməkdaşlar, knot üzvləri və blok siyahısı da eyni şəkildə saxlanılır. Tangled deyir ki, bu, məsələ və pull request-ləri kodla birlikdə saxladığı üçün layihələrə maksimum portativlik verir. Knot-un qeydləri səhv təqdim etməsinin qarşısını almaq üçün veb tətbiq hər qeyd yaradılarkən və ya redaktə edilərkən istifadəçinin PDS-inə org.tangled.graph.attestation qeydi yazır; o, həmin dəqiq versiyaya və əməkdaşlıq obyektinin dəyişikliyinə işarə edir. Self-host edənlər knot-ları upgrade guide-a əməl edərək v1.20.0-a yüksəltməlidir.

Təşkilatlar və stacked pull request-lər

Təşkilat hesabları artıq mövcuddur. Təşkilat öz DID və handle-ı olan real AT Protocol hesabıdır və Tranquil PDS-də yerləşir; New Organization səhifəsindən yaradılan, name.tngl.sh handle-ı daşıyan parolsuz, delegasiya edilmiş hesabdır və onu yaradan şəxs sahibi olur. Owner-lər üzv dəvət edə bilər; üzvlər təşkilat adından repo yarada və ya fork edə bilər; handle istifadəçinin domeninə dəyişdirilə bilər. Tangled stand-in təşkilat kimi istifadə edilmiş adi hesabları köçürmək üsulu üzərində işləyir. PR axını yenilənib: Jujutsu və ya vanilla Git istifadəçiləri stacked pull request təqdim edə və nəzərdən keçirə bilər; Git istifadəçiləri versiyalar, əvvəllər round adlananlar, arasında interdiff edə bilər, Jujutsu istifadəçiləri isə fərdi dəyişikliklər arasında interdiff edə bilər. Gələn həftələrdə Tangled private repo, CLI, müxtəlif dillər üçün SDK və agent skill-lər işə salmağı planlaşdırır.

Mənbələr: tangled.org

SiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.