Repository navigation
v0.3.0
Upgrading
Every setting now has an English name, with no fallback to the old
Portuguese one. Installs that already exist have to reinstall, or rename
their settings by hand as listed below.
- The model file is
models.yaml(wasmodelos.yaml); copy it from
models.example.yaml. Its keys areproviders(each withtype,
base_url,api_key_env),tasks(each withmodel,options,
fallback) andprices(each withinput,cached_input,output).
Task names:padraoisdefault,conversaischat,imagemis
image,leitura_imagemisimage_reading,pesquisaisresearch,
programacaoiscoding,memoriaismemory,classificacaois
classification.npm run modelosisnpm run models, and
MODELOS_ARQUIVOisBRAMBIT_MODELS_FILE. - Environment variables in
.env:ROBUSTO_PROVIDERisROBUST_PROVIDER,
JEV_TRAVASisJEV_GUARDS,ATENDIMENTO_PUBLICO_AGENTEis
PUBLIC_SUPPORT_AGENT,WA_PUBLICO_JUNTAR_MSisWA_PUBLIC_MERGE_MS,
WA_PUBLICO_JUNTAR_MAX_MSisWA_PUBLIC_MERGE_MAX_MS,
WA_ESPERA_ENTREGA_MSisWA_DELIVERY_WAIT_MS,CANAL_REENVIO_MSis
CHANNEL_RESEND_MS,FONTES_LINKSisSOURCE_LINKS,VIDEO_EM_REVISAO
isVIDEO_UNDER_REVIEW,MEMORIA_BUSCA_V2isMEMORY_SEARCH_V2,
MEMORIA_HISTORICOisMEMORY_HISTORY,MEMORIA_RECONCILIARis
MEMORY_RECONCILE,PERFIL_MODOisPROFILE_MODE,PERFIL_MAX_LINHAS
isPROFILE_MAX_LINES,PERFIL_DIFF_VERBOSEisPROFILE_DIFF_VERBOSE,
FREIO_FUNDAMENTACAOisGROUNDING_GUARD,PLANILHA_PYisSHEET_PY
andRESERVAS_SIMULARisRESERVATIONS_DRY_RUN. A variable left with the
old name is ignored, so its feature falls back to the default. - Apps host: the brand file is
ops/apps-host/brand.json(was
marca.json), installed as/opt/brambs-router/brand.json, with the keys
name,site,logo,badgeandbadge_aria(werenome,site,
logo,selo,selo_aria); its variable isBRAMBS_BRAND_FILE.
deploy.shandcheck-drift.shtake--apply,--brandand--stamp
(were--aplicar,--marcaand--carimbo). ops/sandbox-host/local.shoutside Linux runs with
SANDBOX_NO_FIREWALL=1(wasSANDBOX_SEM_FIREWALL).runner-go/build.shreadsPRODUCT,OUT_DIRandWINDOWS_ICON(were
PRODUTO,SAIDAandICONE_WINDOWS).- The core guard is
test-support/core-guard.mjs(wasnucleo-guard.mjs),
takes--no-boot(was--sem-boot) and reads the cloud file list from
cloud.txt(wasnuvem.txt). - Every file and folder of the core has an English name. A plugin or
deployment that imports core files by path has to use the new names, e.g.
web/brand.mjs(wasmarca.mjs),web/tools.mjs(ferramentas.mjs),
web/permissions.mjs(permissoes.mjs),web/spend.mjs(gasto.mjs),
web/shopping.mjs(compras.mjs),web/public-support.mjs
(publico.mjs),core-proto/models.mjs(modelos.mjs) and
web/site-texts/(site-textos/). The#regras-provedorimport alias
is#provider-rules. The full list is in #41.
What's Changed
Breaking changes
- Rename settings, files and folders to English by @marcostrinca in #41
New features
- Revoke connector access at the provider on disconnect and account deletion (#35) by @marcostrinca in #38
- Let a team assistant use GitHub only in the repositories its owner enables by @marcostrinca in #40
Bug fixes
- Keep phones, addresses, prices and dates in English and Spanish out of the summary by @marcostrinca in #37
- Use NAME, not NOME, as the env var placeholder in model prompts by @marcostrinca in #47
- Video moderation reason in English by @marcostrinca in #49
- Send the coding job stop message in the account language (#7) by @marcostrinca in #44
- Close onboarding journey contacts in the account language (#8) by @marcostrinca in #45
- Prompts that asked for Portuguese output follow the language of the turn by @marcostrinca in #48
- Send every coding job text in the account language by @marcostrinca in #51
Documentation
- Say what Brambit is in the first lines of the README by @marcostrinca in #39
- Generate release notes from pull requests instead of a hand-edited changelog by @marcostrinca in #46
Dependencies
- Bump ip-address from 10.2.0 to 10.7.4 by @dependabot[bot] in #33
- Bump nodemailer, imapflow and mailparser by @dependabot[bot] in #34
- Bump deepmerge-ts and html-to-text by @dependabot[bot] in #43
New Contributors
- @dependabot[bot] made their first contribution in #33
Full Changelog: v0.2.24...v0.3.0