Visa HN: OneCLI – Vault for AI Agents in Rust | Mewayz Blog Skip to main content
Hacker News

Visa HN: OneCLI – Vault for AI Agents in Rust

Kommentarer

10 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Vi introducerar OneCLI: Säkra AI Agent Workflow

Uppkomsten av AI-agenter lovar en ny era av automatisering, där intelligenta assistenter kan utföra komplexa arbetsflöden, hantera data och interagera med otaliga API:er för vår räkning. Men detta kraftfulla nya paradigm introducerar en kritisk sårbarhet: hemlighetshantering. Hur förser du säkert en AI-agent med API-nycklar, databaslösenord och andra känsliga referenser utan att hårdkoda dem till skript eller lämna dem på osäkra platser? Denna utmaning är särskilt akut för utvecklare och företag som bygger på modulära plattformar som Mewayz, där flexibilitet och säkerhet måste gå hand i hand. Idag är vi glada över att dela med oss av en lösning som vi byggt internt: OneCLI, ett säkert valv designat speciellt för AI-agenter, skrivet i Rust.

Kärnproblemet: tillit och säkerhet i autonoma system

När en AI-agent behöver skicka ett e-postmeddelande via SendGrid, fråga efter en databas eller uppdatera ett projekt i ett verktyg som Mewayz, kräver det tillgång till känsliga hemligheter. Den traditionella metoden att ställa in dessa som miljövariabler är spröd och osäker, särskilt när agenter skalas över olika miljöer. Hårdkodning är en icke-startare. Vi behövde ett system som kunde hantera hemligheter centralt, tillhandahålla strikt åtkomstkontroll och sömlöst integrera med agentexekveringsflöden. Vårt mål var att skapa ett verktyg som fungerar som en pålitlig gatekeeper, som säkerställer att agenter endast får de referenser som de uttryckligen har tillåtelse att använda, och bara i det ögonblick som de behövs.

"OneCLI är mer än en nyckelring; det är ett förtroendelager mellan din AI:s avsikter och dess handlingar, att säkerställa att säkerhet är en funktion, inte en eftertanke."

Varför vi byggde OneCLI i Rust

Vi valde Rust som grunden för OneCLI av skäl som är avgörande för en säkerhetsfokuserad applikation: prestanda, minnessäkerhet och ett robust ekosystem. AI-agenter arbetar i realtid, och all hemlig hämtning måste vara blixtsnabb för att undvika att bli en flaskhals. Rusts nollkostnadsabstraktioner ger den hastighet vi behöver. Ännu viktigare är att Rusts minnessäkerhetsgarantier för kompileringstid hjälper oss att förhindra hela klasser av sårbarheter, såsom buffertspill, som kan utnyttjas för att läcka känslig data. Denna inneboende säkerhet är avgörande när du bygger grunden för din automationsinfrastruktur. För en plattform som Mewayz som betonar tillförlitlighet var det självklara valet att använda ett språk utvecklat för säkerhet och prestanda.

Nyckelfunktioner i OneCLI Vault

OneCLI är designad med en enkel Unix-filosofi: gör en sak och gör det bra. Det fungerar som ett kommandoradsgränssnitt som AI-agenter kan anropa och returnerar den begärda hemligheten på ett säkert sätt till stdout. Här är vad den erbjuder:

  • Centraliserad hemlig hantering: Lagra alla API-nycklar, tokens och lösenord i ett krypterat valv, tillgängligt via ett enkelt CLI-kommando.
  • Scoped Access Tokens: Generera kortlivade, tillståndsomfattade tokens för enskilda agenter, vilket minimerar risken för autentiseringsläckage.
  • Revisionsloggning: Varje hemlig åtkomst loggas, vilket ger ett tydligt spår av vilken agent som fick åtkomst till vilken hemlighet och när, avgörande för felsökning och säkerhetsgranskningar.
  • Sömlös Mewayz-integration: OneCLI kan enkelt integreras i Mewayz-moduler, vilket gör det möjligt för agenter som arbetar inom affärsoperativsystemet att säkert hämta inloggningsuppgifter för interna eller externa tjänster utan någon anpassad kod.

Integrera OneCLI i dina agentarbetsflöden

Att använda OneCLI är enkelt. En AI-agent, oavsett om det är ett Python-skript som orkestrerar ett Mewayz-arbetsflöde eller ett dedikerat agentramverk, ringer helt enkelt OneCLI-kommandot. Till exempel kan en agent med uppgift att hämta data köra onecli get database-password-prod. CLI hanterar autentisering och auktorisering, och om det är tillåtet returnerar hemligheten direkt till agentens process. Detta håller hemligheter borta från källkod, miljövariabler och agentminne tills de krävs. Detta modulära tillvägagångssätt passar perfekt inom Mewayz-filosofin, vilket gör att du kan komponera säkra, kraftfulla affärsprocesser från diskreta, pålitliga komponenter.

Vi tror att säker hemlig hantering är den saknade biten för pålitlig AI-agentdistribution. OneCLI tillhandahåller en robust, enkel och snabb lösning byggd med säkerheten hos Rust. Vi använder OneCLI med öppen källa och är angelägna om att communityn ska prova det, bidra och hjälpa oss att bygga en säkrare grund för autonoma system.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Vanliga frågor

Vi introducerar OneCLI: Säkra AI Agent Workflow

Uppkomsten av AI-agenter lovar en ny era av automatisering, där intelligenta assistenter kan utföra komplexa arbetsflöden, hantera data och interagera med otaliga API:er för vår räkning. Men detta kraftfulla nya paradigm introducerar en kritisk sårbarhet: hemlighetshantering. Hur förser du säkert en AI-agent med API-nycklar, databaslösenord och andra känsliga referenser utan att hårdkoda dem till skript eller lämna dem på osäkra platser? Denna utmaning är särskilt akut för utvecklare och företag som bygger på modulära plattformar som Mewayz, där flexibilitet och säkerhet måste gå hand i hand. Idag är vi glada över att dela med oss av en lösning som vi byggt internt: OneCLI, ett säkert valv designat speciellt för AI-agenter, skrivet i Rust.

Kärnproblemet: tillit och säkerhet i autonoma system

När en AI-agent behöver skicka ett e-postmeddelande via SendGrid, fråga efter en databas eller uppdatera ett projekt i ett verktyg som Mewayz, kräver det tillgång till känsliga hemligheter. Den traditionella metoden att ställa in dessa som miljövariabler är spröd och osäker, särskilt när agenter skalas över olika miljöer. Hårdkodning är en icke-startare. Vi behövde ett system som kunde hantera hemligheter centralt, tillhandahålla strikt åtkomstkontroll och sömlöst integrera med agentexekveringsflöden. Vårt mål var att skapa ett verktyg som fungerar som en pålitlig gatekeeper, som säkerställer att agenter endast får de referenser som de uttryckligen har tillåtelse att använda, och bara i det ögonblick som de behövs.

Varför vi byggde OneCLI i rost

Vi valde Rust som grunden för OneCLI av skäl som är avgörande för en säkerhetsfokuserad applikation: prestanda, minnessäkerhet och ett robust ekosystem. AI-agenter arbetar i realtid, och all hemlig hämtning måste vara blixtsnabb för att undvika att bli en flaskhals. Rusts nollkostnadsabstraktioner ger den hastighet vi behöver. Ännu viktigare är att Rusts minnessäkerhetsgarantier för kompileringstid hjälper oss att förhindra hela klasser av sårbarheter, såsom buffertspill, som kan utnyttjas för att läcka känslig data. Denna inneboende säkerhet är avgörande när du bygger grunden för din automationsinfrastruktur. För en plattform som Mewayz som betonar tillförlitlighet var det självklara valet att använda ett språk utvecklat för säkerhet och prestanda.

Nyckelfunktioner i OneCLI Vault

OneCLI är designad med en enkel Unix-filosofi: gör en sak och gör det bra. Det fungerar som ett kommandoradsgränssnitt som AI-agenter kan anropa och returnerar den begärda hemligheten på ett säkert sätt till stdout. Här är vad den erbjuder:

Integrera OneCLI i dina agentarbetsflöden

Att använda OneCLI är enkelt. En AI-agent, oavsett om det är ett Python-skript som orkestrerar ett Mewayz-arbetsflöde eller ett dedikerat agentramverk, ringer helt enkelt OneCLI-kommandot. Till exempel kan en agent med uppgift att hämta data köra onecli get database-password-prod. CLI hanterar autentisering och auktorisering, och om det är tillåtet returnerar hemligheten direkt till agentens process. Detta håller hemligheter borta från källkod, miljövariabler och agentminne tills de krävs. Detta modulära tillvägagångssätt passar perfekt inom Mewayz-filosofin, vilket gör att du kan komponera säkra, kraftfulla affärsprocesser från diskreta, pålitliga komponenter.

Bygg ditt företagsoperativsystem idag

Från frilansare till byråer, Mewayz driver 138 000+ företag med 208 integrerade moduler. Börja gratis, uppgradera när du växer.

Skapa gratis konto →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,209+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,209+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime