// GAMIT · ENGINEERING

Gawing awtomatiko ang code review gamit ang mga ahenteng AIna humihinto bago ang bawat merge.

Kalahati ng linggo ng iyong mga senior engineer ay nauubos sa pagsusuri ng code ng iba, paghahanda ng audit, at pagsulat ng post-mortem sa halip na ilabas ito. Sa Melaya, makakagawa ka ng pangkat ng sampung ahente para sa engineering na sumusuri ng mga PR, nagpapatakbo ng OWASP checklist, nagbibigay-prayoridad sa mga hotspot, sumusulat ng paunang RFC, at inihahanda ang bawat komento, ticket, at pagbabago sa config para sa aprubahan mo sa isang klik. Ang pangkat ang gumagawa ng paghahanda, ang mga staff engineer mo pa rin ang nagpapasya, at itinatago ng replay log ang buong ebidensya.

01
// Ano ang sira ngayon

Ang mga manual na daloy ng trabaho ay mas mahal kaysa sa ahente.

Tatlong sakit na nararamdaman ng bawat koponan ng pagbebenta at BD linggu-linggo. Ang bawat isa ay kung ano talaga ang reklamo ng iyong mga kinatawan, hindi kung ano ang tatawagin ng isang pahina ng tampok.

  1. 01

    Lumalaki ang backlog ng code review kapag ang mga senior engineer na dapat magbasa ng diff ay naiipit sa mga miting.

  2. 02

    Nalalaktawan ang security audit, performance profiling, at accessibility check dahil sa deadline, isa-isa, hanggang sa wala nang natitirang natatapos.

  3. 03

    Naghihintay ang mga pull request sa 3-4 reviewer na magkakaiba ang espesyalidad, isang araw ang agwat ng bawat pagtingin.

02
// Mga daloy ng proseso na maaari mong buuin

Mga daloy ng trabaho ng ahente: bumuo, pagpatibayan, i-replay.

Ang bawat daloy ng proseso sa ibaba ay isang hugis na wire-wired mo sa canvas gamit ang pangkat at mga kasangkapan sa ibaba. Hindi isang tampok na ipinapadala namin para sa iyo, isang pattern na iyong kino-configure.

P01

Pagsusuri ng sampung espesyalista, isang beses lang ang takbo

Isang daloy ng proseso na ginawa sa Melaya Agents ang nagpapatakbo ng 10 persona ng tech_team crew nang sunod-sunod sa isang diff. Sinusuri ng RustPythonEngineer at BackendEngineer ang kalidad ng code, ina-audit ng SecurityAuditor ang attack surface, ginagamit ng PerformanceExpert ang USE method, binibigyan ng grado ng FrontendEngineer at UIUXDesigner ang UI, at pinagsasama-sama ng TechLead ang lahat para sa isang huling hatol na PRODUCTION_READY o NEEDS_FIXES.

P02

Impormasyon ng repo mula sa iba't ibang host bago ka mag-review

Kunin ang konteksto ng merge request, mga isyu, at kasaysayan ng file mula sa GitHub, GitLab, Gitea, o Codeberg sa isang tawag ng kasangkapan bawat isa, nang hindi na kailangang magbukas ng apat na hiwalay na tab. Binabasa ng BackendEngineer o DevOpsEngineer ang diff at binabanggit ng TechLead ang tunay na file at linya sa hatol.

P03

Paganahin ang review mula sa Claude Code o Cursor, hindi na kailangan ng Melaya UI

Ikonekta ang Claude Code, Cursor, ChatGPT, o Le Chat sa api.melaya.org/mcp gamit ang OAuth 2.1, at bigyan ng melaya:pipelines scope (6 na kasangkapan) para direktang magpatakbo ng tech_team review mula sa assistant na binabayaran mo na. Isama ang melaya:browser (18 na kasangkapan) para buksan ang staging build sa tunay na browser at suriin ang pagbabago nang live.

P04

Panganib sa dependency, sinusuri bago mag-merge

Sinusuri ng SecurityAuditor o PerformanceExpert ang impormasyon at download trend ng package mula sa npm, PyPI, at crates.io para sa bagong dependency bago ito idagdag, at itinuturo sa pangalan ang package na naiwan na o biglang tumaas ang paggamit.

P05

Idokumento ang hatol sa lugar na ginagamit na ng koponan

Ang buod ng TechLead ay direktang nagiging Jira o Linear issue, o Notion page, kasama ang antas ng bigat, saklaw ng epekto, at top-3 na ayos, nang hindi na kinakailangang isulat ulit ng tao ang mga natuklasan.

03
// Ang pangkat ng maraming ahente

Pangkat para sa Engineering at Tech

Mga tunay na persona mula sa tech_team na pangkat. Ang bawat isa ay may kasamang na-tune na system prompt at isang default na listahan ng mga pinahintulutang kasangkapan. Palitan ang mga modelo bawat persona sa canvas.

Tech Lead

TechLead

Pinagsasama-sama ang natuklasan ng bawat espesyalista tungo sa isang sprint plan na may pangalan ng responsable, deadline sa antas ng araw, at masusukat na pamantayan ng tagumpay.

{ }

Rust Python Engineer

RustPythonEngineer

Sinusuri ang code sa Rust at Python para sa panganib ng unwrap, allocation sa hot-loop, overhead ng FFI, at blocking call ng tokio na maaaring magpabagsak sa isang serbisyong tumatakbo nang 24/7.

Backend Engineer

BackendEngineer

Ina-audit ang integrasyon ng REST at WebSocket, retry logic, katumpakan ng decimal, at saklaw ng reconciliation para hindi tahimik na lumihis ang estado ng sistema.

Security Auditor

SecurityAuditor

Pinapatakbo ang sampung-aytem na OWASP checklist laban sa diff, tinutukoy ang mga numero ng CWE, at isinusulat ang hakbang-hakbang na daan ng pag-atake bago magmungkahi ng solusyon.

Performance Expert

PerformanceExpert

Ginagamit ang USE method sa bawat bahagi, tinatantya ang p50, p95, p99, at inaayos ayon sa ranggo ang tatlong hotspot na may pinakamataas na ROI, kasama ang inaasahang benepisyo at paraan ng pagsukat.

HFT Quant Dev

HFTQuantDev

Sinusuri ang daan mula sa signal patungo sa order laban sa nakatakdang latency budget, at nagmumungkahi ng mga pagpapahusay na may ranggo, kasama ang kailangang pagsisikap at hakbang ng pagpapatunay.

DevOps Engineer

DevOpsEngineer

Nagbibigay ng iskor sa kalagayan ng SRE sa CI/CD, secrets, observability, DR, at alerts, at tinatawag sa pangalan ang mga puwang sa runbook na magpapatagal sa susunod na outage.

Frontend Engineer

FrontendEngineer

Sinusuri ang mga component ng React para sa lumang closure, kulang na memoization, tagas ng WebSocket, at labis na laki ng bundle laban sa nakatakdang performance budget.

UI UX Designer

UIUXDesigner

Ina-audit ang mga screen na nakaharap sa trader para sa data-ink ratio, bisa ng mabilis na pag-scan, saklaw ng keyboard, at WCAG AA contrast.

Smart Contract Expert

SmartContractExpert

Ina-audit ang mga onchain na interaksyon sa EVM, Cosmos, Solana, NEAR, at Sui, at nagbibigay ng iskor sa panganib ng reentrancy, oracle, MEV, at bridge sa format ng audit firm.

04
// Mga kasangkapang may saklaw

Mga listahan ng pinahintulutang kasangkapan: ang mga aksyon na iyong ibinibigay lamang.

Ang bawat kasangkapan sa ibaba ay isang tunay na nakabahaging kasangkapan mula sa bundle ng Melaya. Mag-allowlist bawat ahente; ilagay ang pag-apruba ng tao sa mga pagsusulat; bawiin ang alinman sa kanila sa isang klik.

01shared/tools/core/

Access na read-only lang sa repo para makuha ng RustPythonEngineer at FrontendEngineer ang diff, ma-blame ang isang linya, at maghanap ng pattern gamit ang grep. Walang write, kaya walang ilalabas nang wala munang hiwalay na hakbang na may pag-apruba ng tao.

git_statusgit_diffgit_loggit_showgit_blamegrep_searchglob_searchfile_read
02shared/tools/gitlab_public_tools/

Kunin ang mga merge request, metadata ng proyekto, at laman ng file mula sa GitLab para makapagtrabaho ang review crew laban sa tunay na diff. Read-only ang disenyo nito; dumadaan ang mga komento at aprubasyon sa hiwalay na HITL gate.

gitlab_list_merge_requestsgitlab_project_infogitlab_repo_filegitlab_list_issuesgitlab_repo_tree
03shared/tools/codeberg_tools/

Parehong review surface para sa mga koponang gumagamit ng Codeberg o self-hosted na Gitea. Read-only lamang. Gumagawa ng draft ng review ang ahente, ang engineer ang naglalathala nito.

codeberg_list_pullscodeberg_repo_infocodeberg_repo_filecodeberg_list_issues
04shared/tools/package_intel_tools/

Kunin ang metadata ng dependency, petsa ng huling publish, at bilang ng download para matukoy ng SecurityAuditor ang mga lumang o naiwang package sa diff. Read-only na fetch laban sa mga pampublikong registry.

npm_package_infopypi_package_infocrates_package_infonpm_downloadspypi_downloads
05shared/tools/devops/

Basahin ang estado ng cluster, kunin ang pod logs, at ihanda ang pagbabago sa manifest para sa mga runbook ng DevOpsEngineer. Naka-HITL gate bilang default ang mga write ng k8s_apply at aws_cli, kaya walang rollout na mangyayari nang wala munang inaprubahang SRE.

aws_clik8s_getk8s_logsk8s_applydocker_psdocker_logs
06shared/tools/project_mgmt/

Idokumento bilang Jira o Linear ticket ang mga action item na ginawa ng TechLead, kasama ang responsable at deadline, at ilagay ang post-mortem sa Notion. Naka-HITL gate ang bawat create call para masuri muna ang titulo at itinalagang tao bago pa maisagawa ang ticket.

jira_create_issuelinear_create_issuenotion_create_pagelinear_create_commentnotion_search
07shared/tools/knowledge/

Buuin ang per-workflow na knowledge store mula sa mga ADR, nakaraang post-mortem, pamantayan sa coding, at security playbook. Pinapakain nito ang lahat ng tatlong layer ng kaalaman para sa bawat persona sa pangkat.

build_knowledge_from_textbuild_knowledge_from_file
08shared/tools/messaging/

Ipadala ang buod ng review o timeline ng insidente sa on-call channel. Naka-HITL gate ang pagpapadala para maaprubahan muna ang mga salita bago ito makita ng buong grupo.

discord_send_messagetelegram_send_message
05
// Tatlong antas ng kaalaman

Nababasa ng pangkat ang ibinibigay mo.

Ang bawat daloy ng proseso ay may kasamang tatlong antas ng access sa kaalaman. Paghaluin at itugma bawat ahente sa canvas. Walang nakabahaging vector space sa ibang nangungupahan, walang sorpresang pagbabasa, walang malabong pagkuha.

L1

Static na konteksto

includeContext

Mga dokumento bawat daloy ng proseso na idinaragdag sa input ng mga tiyak na ahente sa bawat takbo. Ang brief ng ICP, playbook, listahan ng presyo, o corpus ng mga nagwaging email. Anumang kailangang naroroon bago mag-isip ang ahente. Pinipili mo kung aling mga persona ang makakatanggap ng kung aling mga dokumento.

L2

Kasangkapan ng RAG retrieval

rag_retrieve

Isang kasangkapan na may saklaw na ibinibigay bawat ahente. Kapag nagpasya ang ahente na kailangan nito ng higit na lalim, ine-query nito ang vector store ng daloy ng trabaho nang on demand. Parehong base ng kaalaman gaya ng Static na konteksto, na ina-access lamang kapag humingi ang modelo.

L3

Cross-run na alaala

pipeline_memory

Estado sa antas ng daloy ng proseso na nagdadala mula sa isang takbo patungo sa susunod. Ang pananaliksik kahapon ay nasa saklaw para sa follow-up ngayon. Naaalala ng pangkat kung ano na ang na-prospect nito, kung ano ang naaprubahan, kung ano ang naipadala. Ang audit log ang pangalawang antas na base ng kaalaman.

07
// FAQ

Mga tanong tungkol sa ahenteng AI na tinatanong namin linggu-linggo.

Kaya bang suriin ng Melaya ang isang pull request na saklaw ang GitHub, GitLab, at self-hosted na Gitea instance?

Oo. Binabasa ng mga persona ng BackendEngineer at DevOpsEngineer sa tech_team crew ang repo tree, commit, at diff sa pamamagitan ng hiwalay na set ng kasangkapan para sa GitHub, GitLab, Gitea, at Codeberg, kaya hindi nakakulong sa isang host lamang ang review pipeline.

Iba't ibang espesyalista ba ang pinapatakbo ng review crew, o iisang generic na model lang paulit-ulit?

Sampung persona nang sunod-sunod: RustPythonEngineer, SecurityAuditor, HFTQuantDev, FrontendEngineer, DevOpsEngineer, PerformanceExpert, UIUXDesigner, BackendEngineer, SmartContractExpert, TechLead, bawat isa ay may sariling checklist at format ng output, at nagtatapos sa buod ng TechLead.

Kaya ko bang paganahin ang code review mula sa Cursor sa halip na buksan ang Melaya?

Oo. Nagpapatakbo ang Melaya ng remote MCP server sa api.melaya.org/mcp gamit ang OAuth 2.1. Itutok dito ang Claude Code, Cursor, ChatGPT, o Le Chat at bigyan ng melaya:pipelines scope para magpatakbo ng run.

Tinutukoy ba nito ang mapanganib o naiwang dependency bago mag-merge?

Oo, sa pamamagitan ng tunay na package-intel tools ng npm, PyPI, at crates.io na naglalabas ng metadata at download trend para matukoy sa pangalan ng SecurityAuditor o PerformanceExpert ang isang dependency.

Saan napupunta ang mga natuklasan?

Kahit saan mo na tina-track ang trabaho ng koponan mo: direktang idinodokumento ng pangkat ang resulta sa Jira, Linear, o Notion, nang walang manual na pagsusulat.

Para lang ba ito sa smart-contract o crypto codebase?

Hindi. Isa lang ang SmartContractExpert sa sampung persona at mahalaga lamang kapag may kinalaman; sinasaklaw naman ng siyam pa na persona ang pangkalahatang Rust/Python, frontend, backend, DevOps, at performance review para sa kahit anong codebase.

Bumuo ng mga daloy ng proseso na mga koponan sa engineering at tech sa Melaya.

Ang antas na Sandbox ay libre at walang kard. Sumali sa listahan ng paghihintay at magpapadala kami ng email sa iyo sa sandaling magbukas ang isang slot.

← Bumalik sa lahat ng gamit
Sumali sa komunidad
// Mga Cookie
Gumagamit ang Melaya ng maliit na hanay ng mga first-party cookie na mahigpit na kinakailangan upang mapatunayan ka, mapanatili ang iyong session, at maprotektahan ang platform mula sa pang-aabuso. Hindi kami gumagamit ng mga advertising cookie, cross-site tracker, o third-party analytics bilang default. Ang buong listahan ng cookies ay nasa aming Patakaran sa Pribadong Impormasyon.