@astratra/centrale

中文文档
1.11.0发布于 2026/11/05MITTypeScriptES Module零依赖近 30 天下载 2734

Paquet de college pour un table de bord de survey auto-hébergé : 错误的,vues,用法的,会话和上诉 d'IA, masqués à la source; 客户 réglages, bilans and décisions de la conscience d'une IA, Journal des exécutions d'agents; Propositi; 互联网档案馆 互联网档案馆的存檔,存档日期2008-12-13

中文使用文档
文档目录16 节
  1. 安装
  2. 示例
  3. 配置
  4. 自我测试:
  5. 导航扩展
  6. 第7类
  7. 路人协会 /passerelle (中文(简体) )
  8. 代理商杂志社 /agents (中文(简体) )
  9. 《国际仲裁裁决汇编》 /conscience (中文(简体) )
  10. 国家行动政府 /gouvernance (中文(简体) )
  11. 塞·克·埃斯特·卡佩尔
  12. 笛卡尔解码
  13. 私家侦探
  14. 活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活…
  15. 许可证
  16. 测试

@astratra/ 中央区

联合国 法国

互联网档案馆的存檔,存档日期2013-12-06. Le paquet de college d'un tableau de bord de survey auto-hébergé: 错误者、植物、花卉、用法、会议及上诉, masqués à la source puis assportés par lots au后端.

  • 依赖性 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}阿斯特拉岛.
  • 果酱花 (原始内容存档于2013-10-12). chez l'appelant et ne bloade jamais le projet hôte.
  • TypeScript、publié en JavaScript avec ses 类型(dist/,构建 npm run build avant charque 出版物).
  • 昂沃港@astratra/centrale/envoi) 和 残废@astratra/centrale/masquage: le backend du tableau de bord les reprend d'ici, il n'y a qu'une seule source. ) : (原始内容存档于2013-12-05).

安装

npm install @astratra/centrale

示例

import { creerCentrale } from '@astratra/centrale';

const centrale = creerCentrale({
  cle: 'clj_pub_…',                          // clé publique du projet
  adresse: 'https://centrale.exemple.fr',    // backend du tableau de bord
  environnement: 'production',
  version: '2.14.0'
});

centrale.vue('/eleve/123');                  // enregistré comme « /eleve/:id »
centrale.usage('export_pdf', { pages: 3 });
try {
  // …
} catch (e) {
  centrale.erreur(e);
}
await centrale.vider();                      // envoie ce qui reste en file ; ne rejette jamais

Pour Node, le Coveryur, Expo ou la mesure des appers d'IA, usingez le point d'entrée dédié (tableau plus bas). 通訊網 (英文).

配置

苏斯 cle, (中文(简体) ), adresse 页:1 environnement 儿子的义务.

const config = {
  cle: 'clj_pub_…',                       // clé publique : envoyer seulement
  adresse: 'https://centrale.exemple.fr',
  environnement: 'production',            // 'production' | 'preproduction' | 'developpement'
  version: '2.14.0',
  sel: 'sel-du-projet',                   // pour hacher l'identifiant d'utilisateur
  noms: ['Dupont'],                       // noms propres à masquer partout
  echantillonnage: { vues: 0.5, usages: 1, ia: 1 }, // jamais pour les erreurs et sessions
  strict: false,                          // true : ni utilisateur, ni appareil précis
  desactive: false,                       // true : coupe tout (refus)
  ignorer: ['ResizeObserver loop'],       // erreurs à ne jamais envoyer (texte contenu ou expression)
  debug: false                            // true : console.warn des erreurs internes
};
选项罗尔
cle共和国clj_pub_…) :elle sert slement à speator. ) (中文(简体) ).
adresse(原始内容存档于2018-10-21). Adresse du backend.
environnement'production', (中文(简体) ), 'preproduction' 尔 'developpement'。 。 。 .
version(原始内容存档于2013-10-12). Version de l'app ou du servur.
sel仆人 仆人 仆人.
noms{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}点名预示着化妆舞会.
echantillonnage塔克(Taux de 0 à 1 pour) vues, (中文(简体) ), usages 页:1 ia ; jamais appliqué aux wroders ni aux会话.
strict(原始内容存档于2013-10-12). Ni userateur, ni appareil précis.
desactive说吧.
ignorerErrours à ne jamais assporter, d'après leur message : un texte contenu dans le message, ou une expression. (原始内容存档于2018-09-29). S'ajoute aux bruits des extension. 中国植物物种信息数据库.
bruitsExternestrue 航道延伸(航道延伸)BRUITS_EXTERNES犯错者不把堆起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起chrome-extension://, (中文(简体) ), safari-web-extension://.) 没有参与的豆子. false 给大家加把劲.
debugAffiche les wroders internes avec 互联网档案馆的存檔,存档日期2013-10-02 console.warn。 。 。 .
robots导航员悼词. false - 无人驾驶驾驶飞机navigator.webdriver{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我... true 倒入收集器 sqund même (test la police elle-même).

自我测试:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}请检查depuis la 1.5.0, demarrer 页:1 /navigateur rend une 实例不活动 (centrale.actif === false)之四 (中文(简体) ) navigator.webdriver 自动 true : 有关打击不伦瑞克和再发病的试验 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}法乌斯之王 Pour vérifer la police dans un test Playwright, requeste-la : 校对:Soup

const centrale = demarrer({ ...config, robots: true });

导航扩展

Depuis la 1.9.0, les rooders qui vienenenent d'une extents and not de l'app (“无效的运行时间呼叫.sendMessage ”). 标签未找到 。“ de Safari iOS, 扩展上下文无效 。 ” sont écartées avant la file : elles ne (原始内容存档于2018-10-29) (英语). partent ni dans les lots, ni dans l'envoi final par balise quand la page se ferme. La Liste est 导出 (单位:千美元)BRUITS_EXTERNES* ; ignorer i'apprees。 i'apple.

第7类

条目使用量
@astratra/centralecreerCentrale(config, transport?) 数字 : erreur(e, extra?), (中文(简体) ), vue(nom), (中文(简体) ), usage(nom, props?), (中文(简体) ), ia({…}), (中文(简体) ), session(etat), (中文(简体) ), miette(categorie, message, donnees?), (中文(简体) ), definirUtilisateur(id), (中文(简体) ), vider(). 可注射的运输.
@astratra/centrale/nodedemarrer(config) · ; app.use(centrale.intergiciel()) t, app.use(centrale.gestionnaireErreurs()) 鳍.
@astratra/centrale/navigateurdemarrer(config) (原始内容存档于2018-10-21). au chargement de l'app web.
@astratra/centrale/expodemarrer({ ...config, plateforme: Platform.OS, version, build, miseAJour, os, appareil, appState: AppState, stockage })键入 centrale.ecran(nom) 导航. stockage {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}请说一声 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}请说一声.
@astratra/centrale/iamesurerAppelIA({ fournisseur, modele, outil?, jetons?, estRepli? }, () => appel())。 。 。 .
@astratra/centrale/consciencecreerConscienceCentrale({ adresse, jeton }) : specifics de la conscience d'une IA, bilan du matin, décines humaines (section + bas). 克克多克·克多克(英语:C.
@astratra/centrale/gouvernancecreerGouvernanceCentrale({ adresse, jeton }) :d'actions de l'IA sur les données, règles, 验证符号 (section + bas).
import { demarrer } from '@astratra/centrale/node';
const centrale = demarrer(config);
app.use(centrale.intergiciel());
// … routes …
app.use(centrale.gestionnaireErreurs());

路人协会/passerelle(中文(简体) )

(原始内容存档于2013-10-10). Une app n'y garde qu'un jeton de projet (CENTRALE_PASSERELLE_JETON, (中文(简体) ), clj_pas_…和中央服装公司CENTRALE_ADRESSE(a) 中央应用程序,用于儿童消费和消费.

import { image, lirePasserelle, modeleDiscussion, passerelleDabord, plongements, rechercher, voix } from '@astratra/centrale/passerelle';
const passerelle = lirePasserelle(process.env);          // null si non réglée : l'app garde ses clés directes
const modele = passerelle && modeleDiscussion(passerelle); // { url, baseUrl, apiKey, model: 'auto', thoughtSignatures: true } au format OpenAI, à mettre en tête du relais
const resultats = await passerelleDabord(passerelle, (p) => rechercher(p, { requete: 'météo Paris' }), () => rechercheDirecte());
// Une image (Cloudflare Workers AI, compte et clé du coffre du projet, périmètre « images » du jeton), depuis 1.8.0 :
const dessin = await passerelleDabord(passerelle, (p) => image(p, { texte: 'Un phare au lever du jour', modele: '@cf/black-forest-labs/flux-1-schnell' }), () => dessinDirect());
// { octets, type: 'image/png', modele } — le modèle dit si Centrale s'est repliée sur Flux 1 Schnell

Une panne de la passerelle (合并, 5xx, 429, 401/403, 服务非配置) lève PasserelleIndisponible 数字 : passerelleDabord (原始内容存档于2012-10-10). Passe alors aux Clés directs. (400,413) (法语) RequetePasserelleRefusee(原始内容存档于2018-10-21). sans repli.

代理商杂志社/agents(中文(简体) )

宪法法庭(tours de modèle, outils appelés, jerons, durée, coût, stat, action proposées) : POST /v1/agents, avec la clé (英语) 共和国 喷发X-Centrale-Cle),100个被执行的附加.

import { construireExecution, creerJournalAgents } from '@astratra/centrale/agents';

const journal = creerJournalAgents({ adresse: process.env.CENTRALE_ADRESSE!, cle: process.env.CENTRALE_CLE! });

await journal.envoyer([construireExecution({
  identifiant: 'run-123', agent: 'Elsa', mode: 'discussion', utilisateur: idDuCompte,   // identifiant opaque
  debut, fin, statut: 'ok',                                                              // ok | erreur | interrompue | en_attente_confirmation
  tours: [{ modele: 'modele-a', dureeMs: 900, jetonsEntree: 1200, jetonsSortie: 80, cout: 0.002 }],
  outils: [{ outil: 'lire_stock', succes: true, dureeMs: 25 }],
  actions: [{ outil: 'rembourser', etat: 'proposee' }]
})]);
  • construireExecution(bilan, { inclureContenu? }) :花纹纯. 法语区 : ni question, ni réponse, ni articles, ni résultats d'outils, même si le bilan les porte; l'erreur est un code coural (英语:l'eur est un code sia_indisponible), jamais un message. (中文(简体) ). inclureContenu: true (一) 使用权.
  • creerJournalAgents({ adresse, cle, fetch? }) 数字 : envoyer(executions) 当地有效(une clé inconnue, un statut, un type d'étape ou un état d'action hols liste) 互联网档案馆的存檔,存档日期2013-12-21 拒绝 (b) 日期:, Z(原始内容存档于2013-10-10). musque les textees, meet en file et envoie. vider(), (中文(简体) ), enAttente(), (中文(简体) ), arreter()。 。 。 .
  • La file est en mémode (1,000 exécutions au plus). 互联网档案馆的存檔,存档日期2014-12-02. un échec réseau, un 5xx ou un 429 (英语)Retry-After 尊重) remet le lot en file avec un recul processif (2 s, trouble juqu'à 5 min); un refus 4xx slocken le lot en silence. (原始内容存档于2019-10-21) (英语). Ne lève jamais; debug: true 解释性说明.

《国际仲裁裁决汇编》/conscience(中文(简体) )

良心问题圆桌会议(allumee, arrêt d'urence, approbateers, réflexion automatique, (a) 将生殖器切除和生殖器切除. (原始内容存档于2018-09-29). I'A l'applique jamais rien: l'IA lit ses réglages et les décions, puis les soumet à son propre Gourneur. 圣多明我会Authorization: Bearer …) (中文(简体) ).

import { creerConscienceCentrale } from '@astratra/centrale/conscience';

const tableau = creerConscienceCentrale({ adresse: 'https://centrale.exemple.fr', jeton: process.env.JETON_PROJET! });

const reglages = await tableau.lireReglages();              // gardés avec leur ETag : un 304 rend la copie
await tableau.envoyerBilan(await governor.morningReport({ organisationId, since }),
  await governor.listProposals({ organisationId, status: 'pending_approval' }));
const decisions = await tableau.lireDecisions();             // celles qui ne sont pas encore accusées
await tableau.accuserDecisions(resultats);                   // applied, already_applied, refused (+ code)
门多德路线罗尔
lireReglages()GET /v1/conscience/settings莱格拉格斯(Réglages)conscience-settings/1页:1 If-None-Match ; 爱 ErreurConscience i le tableau de bord ne répond pas (法语)
envoyerBilan(rapport, propositions?)POST /v1/conscience/reportBilan et Liste (美国) 预告 以温和方式提出的主张 resumerBilan
lireDecisions({ toutes? })GET /v1/conscience/decisions切除非指控(avec) toutes :图图斯,咒语和备忘录)
accuserDecision(id, { result, code })POST /v1/conscience/decisions/:id/ack切除术
accuserDecisions(resultats)一、导 言Accuse une liste; un résultat failed 告发和惩罚的罪魁祸首

resumerBilan(rapport, propositions?) 身份认证和守则answer_style, (中文(简体) ), tool_reliability. ) (中文(简体) ) 和numbress: ni question, ni réponse, ni note, ni identifiant de décion, ni objet (英语) tests,无计划回转 (原始内容存档于2013-10-12). arrière, ni propriétaire, ni identité d'une personne qui promot. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}"变形变形". 以及拒绝选择 " 自由之道 " .

错误之声 ErreurConscience 数字 : statut HTTP( 乌) null (原始内容存档于2013-10-21) (英语). hos ligne et code (单位:千美元)invalid_api_key, (中文(简体) ), sensitive_data, (中文(简体) ), reseau(......) (中文(简体) ).

国家行动政府/gouvernance(中文(简体) )

L'IA d'une app propose une action sur ses données; l'app clule l'aperçu 精确地, l'envoie au au tableau de bord, qui 互联网档案馆的存檔,存档日期2014-12-21 人与人之间的关系 验证符号 (密码,加签名号Ed25519 du tableau de (原始内容存档于2013-10-12) (中文(简体) ). L'app revérifie et exécute elle-même: le tableau de bord ne reçoit jamais d'accès à une base. 中国植物物种信息数据库. Ce 客户端 va avec 数据 @astratra/gouvernance(原始内容存档于2018-03-26). qu'il n'importe pas: on lui passe la gouvernance.

import { creerGouvernanceCentrale } from '@astratra/centrale/gouvernance';

const tableau = creerGouvernanceCentrale({ adresse: 'https://tableau.exemple.fr', jeton: process.env.JETON_PROJET! });
// Une fois, à l'installation : lireConfiance() donne les clés publiques à ÉPINGLER dans la configuration de l'app.
const gouvernance = createDataGovernance({ /* … */ trust: confianceEpinglee, remoteRules: () => tableau.lireRegles() });

const vue = await gouvernance.propose({ /* … */ });
await tableau.envoyerProposition(vue);                       // en attente, ou déjà exécutée (libre avec avis)
setInterval(() => tableau.synchroniser(gouvernance, { organisationId }).catch(() => {}), 15_000);
门多德路线罗尔
lireRegles()GET /v1/gouvernance/rules(法语)gouvernance-regles/1页:1 If-None-Match ; 通过者 en remoteRules
lireConfiance()GET /v1/gouvernance/trust共和国议会gouvernance-confiance/1(原始内容存档于2013-10-12). ). epingler, pas à relire à chaque 巡演
envoyerProposition(vue)POST /v1/gouvernance/proposals(a) 父子关系
signalerEtat(id, vue)POST /v1/gouvernance/proposals/:id/status执行 废除 吊销
lireValidations({ toutes? })GET /v1/gouvernance/validations指控的证明书
accuserValidation(id, vue)POST /v1/gouvernance/validations/:id/ack既得权利
synchroniser(gouvernance, { organisationId })厄立特里亚校对:Soup

宗教法庭和宗教法庭(etatDe) (中文(简体) ). 错误之声 ErreurGouvernance (单位:千美元)statut, (中文(简体) ), code) (中文(简体) ).

塞·克·埃斯特·卡佩尔

  • 节点 : 例外情况,非诉讼 fatal, puis comportement normal de Node : polum et code 1), presses rejetées sans comptionnaire (le planage par défaut est conserve), requêtes Express (identifant) (德语: X-Request-Id, 路由在gabarit, durée, statut, miette),出错快车(Statut ~500: erreur,西农 avertissement), vidage à la sortie (英语:beforeExit, (中文(简体) ), SIGTERM, (中文(简体) ), SIGINT,2 sau plus). ) (中文(简体) ).
  • 导航员 数字 : error 页:1 unhandledrejection (先生们重置者) window.onerror), vues SPA (英语:pushState, (中文(简体) ), replaceState, (中文(简体) ), popstate(abarit, temps de courment de la première page, sessions (début à l'ouverture, fin quand la page est cachée), envoi final par navigator.sendBeacon avec 数据 ?cle=。 。 。 .
  • 博览 数字 : ErrorUtils.setGlobalHandler (脂肪:植入地、植物地、摄取地) AppState (fin après 30 s en arrière-plan),埃克兰斯语. signalerPlantageNatif(rapport) 参加未来模块natif(Metric Kit, reason de dernière fermeture Android).
  • 监视强制 (导航员与博览会, /vigilance,可激活选项 :
    • 还原 fetch 阿里亚纳河流域(加巴里特、克图克、杜雷等地)RequeteSansReponse, (中文(简体) ), RequeteEchouee(c) 中央和废除对巴requetes* ;
    • console.error 信号(une fois par message toutes les 10 s), console.warn (原始内容存档于2013-10-12). Dans le fil d'Ariane (英语)console* ;
    • 经济、社会、文化权利委员会generate_204 (原始内容存档于2018-09-21) (英语). de Google, captive.apple.com, (中文(简体) ), msftconnecttest.com, (中文(简体) ), detectportal.firefox.com.) 静静地去阿里亚内·马伊斯·尼·桑特·贾迈斯信号:leur échec dit seulment que le réseau manque (出自:estVerificationDeConnexion(adresse)* ;
    • 德语:gardien du fil 主讲: 接通口语+2 s s s signée(AppBloquee5s), 暂停 等,关于博览会, d's l'ttat inactive (音乐中心、音乐学院、音乐学院)blocages) (中文(简体) ). 不迟钝的一分之一分之一分之一分之一分之一分 暂停 l'app (téléphone verrouillé, onglet endormi: JavaScript a été supportu d'apprendre le passion en arrière-plan) (中文(简体) ):悼词une mette “暂停 l'app N s', sans wroder. 平面图 plafondMs 上诉人 surveillerBlocages(centrale, { plafondMs }) 页:1 @astratra/centrale/vigilance · ;
    • 博览会:bouresses rejetées sans catch (赫尔梅斯, promesses),提醒备忘录MemoireSaturee(原始内容存档于2019-03-21) (英语). place plans et lancement le fil d'Ariane ;
    • avec 无 stockage : 阿里亚纳河流域、阿里亚纳河流域和阿里亚纳河流域FermetureInattendue(原始内容存档于2012-10-12). Avec le fil d'Ariane et l'écran. 导航: à réserver aux apps ouvertes dans un seul onglet. 星洲网.
  • 内审 : 四分卫,多德勒,出道,德雷,快克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克特克ok, (中文(简体) ), erreur, (中文(简体) ), quota, (中文(简体) ), repli) (中文(简体) ). (原始内容存档于2018-09-29). Jamais le contenu.

Envoi: 附加100号公路(1分),50号公路(5分),50号公路(5分),500号公路(5分公路),2分公路(2分公路,4分公路),5分公路; Retry-After 敬重429; 放弃 silencieux sur 400, 401, 413; hos ligne, la file attend.

笛卡尔解码

建设 est passé par centrale injecter (分页) @astratra/centrale-cli(原始内容存档于2018-03-26) (中文(简体) ). ). chaque clear de suple reçoit le debugId (法语) globalThis.__centraleDebugIds),又作"活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活 (原始内容存档于2017-10-21). Le backend s'en sert pour retrouver la vraie ligne. Rien à 配置器 .

私家侦探

  • Aucun cookie; aucun 库存本地 sans stockage (i'en garde que le fil d'Ariane déjà masqué, l'écran and l'identifiant de session.) 互联网档案馆的存檔,存档日期2013-12-11.
  • 洗涤 向后倾斜 电子邮件、电话、笛卡儿、IBAN、Clés、喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷气式喷发式喷气式喷气式喷气式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发式喷发声式喷发式喷发声式喷发式喷发声式喷发式发声式喷发声式喷发声式喷发声式喷发声 noms 四分卫.
  • 女子拉面(拉面)/eleve/123?token=x 偏离 /eleve/:id) (中文(简体) ).
  • Utilisateur: selement une emprinte SHA-256 salée, jamais l'identifiant brut. 中国植物物种信息数据库.
  • 模式 strict (原始内容存档于2018-09-29) (英语). ni userateur, ni appareil précis.
  • Usages: propriétés simples semulation (texte court, nombre, boléen) (英语:texte court, nobre, buléen). 維基共享資源中相關的數據.

活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活

  • (原始内容存档于2018-10-21) (英语). Il n'héberge ni backend ni tableau de bord: il envoie les événements à l'adresse que vous indiquez.
  • (原始内容存档于2013-10-12). Il ne capte pas le contenu des appers d'IA, ni les cookie.
  • (iOS, Android) ne sont pas encore captés: signalerPlantageNatif 参加非模块 natif.

许可证

麻省理工学院.

测试

npm test -w @astratra/centrale
npx tsc -p packages/centrale/tsconfig.json --noEmit

版本与发布记录

@astratra/centrale 共发布 16 个版本,首次发布于 2026/10/08;过去 12 个月发布了 16 个版本。

版本发布日期距今
1.11.0latest2026/11/052 天前
1.10.02026/10/309 天前
1.9.02026/10/2711 天前
1.8.02026/10/2217 天前
1.7.02026/10/1820 天前
1.6.02026/10/1721 天前

关于 @astratra/centrale 的常见问题

@astratra/centrale 是什么?

Paquet de college pour un table de bord de survey auto-hébergé : 错误的,vues,用法的,会话和上诉 d'IA, masqués à la source; 客户 réglages, bilans and décisions de la conscience d'une IA, Journal des exécutions d'agents; Propositi; 互联网档案馆 互联网档案馆的存檔,存档日期2008-12-13

如何安装 @astratra/centrale?

在项目目录运行 npm install @astratra/centrale,或使用 pnpm add / yarn add / bun add。

@astratra/centrale 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@astratra/centrale 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@astratra/centrale 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@astratra/centrale 可以商用吗?

@astratra/centrale 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@astratra/centrale 的下载量有多少?

根据 npm 官方下载统计,@astratra/centrale 在 2026/10/07 – 2026/11/05 这 30 天内被下载 2,734 次,日均约 91 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@astratra/centrale 还在维护吗?

最新版本 1.11.0 发布于 2026/11/05(2 天前);至今共发布 16 个版本,其中过去 12 个月发布了 16 个;首次发布于 2026/10/08。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。