Regression tests Expiring and valid sessions verified
12/12Your code is never stored. GDPR-compliant processing with immediate data deletion.
View our security standardsexport async function refreshSession() { const session = await getSession(); if (shouldRefresh(session)) { const next = await rotateToken(session); await persistSession(next); return next; } return session;}› npm test -- session.spec.ts ✓ Refreshes expired sessions
✓ Preserves valid sessions
1 test suite passed · 12 tests passedYou stay in control
See the plan first. Approve the change second.
Lurus Code shows the approach, affected files, and clear boundaries. No file changes without your approval.
Proposed plan
Know what changes before it changes.
Lurus Code explains the intervention clearly and constrains it to the relevant areas.
- 01
Protect the failure case first Reproduce the faulty refresh as a regression test.
- 02
Correct the refresh condition Refresh expiring sessions only; preserve valid sessions.
- 03
Verify the complete result Run tests, security, and code review before completion.
Guaranteed to remain untouched
- ✓ Login interface
- ✓ Database schema
- ✓ API contracts
No file has been changed The plan waits for your approval and can be discarded without side effects.
After your approval
The change is proven, not merely claimed.
You receive the exact diff and see which checks the result has passed.
session.ts Refresh condition corrected precisely
+5 −1session.spec.ts Regression test added
+18Security check No critical findings in the changed files
PassedCode review No blockers or unintended side effects
PassedReady for your review The change remains traceable as an isolated diff and can be discarded at any time.
Get started
Ready for your own workflow.
Work directly in VS Code or start Lurus Code through the CLI in a few clear steps.Control stays inside your editor.
Review the plan, approval, and technical evidence directly beside your codebase. Explore the VS Code integration →From install to first prompt in three steps.
Install the CLI globally, sign in once, and start Lurus Code directly in your project. Install globally npm install -g @scramble-cloud/lurus-code-cli
Sign in lurus login
Start in your project lurus chat
Agentic workflow
Do not just write code. Orchestrate software development.
Specialized agents explore the codebase, plan changes, run tools, and verify the result.
Orchestration
One task. The right specialists.
Planner, Explorer, Shell, and Quality work through controlled handoffs toward one shared result.
Complex tasks, automatically distributed. →Analyze the auth failure and protect the fix with a regression test
Handoff completePlan, diff, and verification consolidated
Quality gate
Quality is part of implementation.
Code review, security scanning, and tests are not afterthoughts – they are part of the workflow.
export async function refreshSession() { const session = await getSession(); - return session; + if (shouldRefresh(session)) { + const next = await rotateToken(session); + return persistSession(next); + } return session;}12 tests passed session.spec.ts
No critical findings Enterprise security from the ground up.
Review without blockers Intelligent code reviews in seconds.
Session continuity
Context that does not disappear between steps.
Session Memory connects tasks, decisions, and changes throughout the development process.
Context that persists across sessions. →21if (shouldRefresh(session)) { 22 return rotateToken(session); 23} - 01
Decision saved Rotate the token before expiry
- 02
Project rule applied Protect every change with a regression test
- 03
Continued in CLI Same task, same context
$ lurus resume auth-session Same task, same context
✓ Plan, diff, and verification consolidated Trust by architecture
Your code stays your code.
GDPR-compliant processing, Zero Data Retention, and no training on customer code – regardless of the selected route.
GDPR Compliance
Your code is processed GDPR-compliantly and never stored. All data is discarded immediately after processing. AI development from Germany, fully GDPR compliant.
Code sovereignty & control
Your code is processed only for the duration of your request. Lurus does not store your source code. Processing depends on model and region and is documented transparently. No training, no retention, no logs.
Enterprise standards & security
SSO and granular access controls. Built for development teams with high security requirements.
Build securely. Achieve more.
One agent. Protection and impact across engineering.
Lurus Code combines binding privacy guarantees with controlled implementation, verified quality, and less coordination overhead.
Controlled software development
GDPR by design Binding privacy guarantees form the foundation of every available route.
Transparent data paths Model, provider, and processing region remain traceable for each route.
Controlled changes Plan, boundaries, and approval are clear before any file is changed.
Less coordination Planning, implementation, and verification stay in one traceable workflow.
Verified quality Tests, security, and review protect every relevant change.
Continuous context Project rules and decisions persist across work steps.
From six handoffs to one run
One task. One run.
One verified diff.
Lurus connects planning, implementation, and quality gates — with your approval upfront and your review at the end.
Separate work
- Context
- Coordination
- Planning
- Implementation
- Verification
- Review
- ✓ Plan
- ✓ Build
- ✓ Verify
Result
Verified diff
- ✓ Tests
- ✓ Security
- ✓ Review
Clarity before you start
What matters before the first task.
Control, quality, privacy, and adoption — answered concretely.
In planning mode, Lurus Code analyzes the relevant project context and shows you the proposed approach, affected files, and clear boundaries. Implementation begins only after your approval; until then, your codebase remains unchanged. In other modes, behavior depends on the selected mode and configured permissions.
You receive the exact diff together with the executed tests, security checks, and code review. Your team keeps the final decision and adopts only a result it has reviewed itself.
Zero Data Retention applies by default to every available processing route. Context required for a task is transmitted only for processing and is not stored by model providers after completion. The data paths are documented in the Trust Center.
No. Customer data and source code are not used to train AI models by either Lurus or the connected model providers.
No. Lurus Code works directly in VS Code and through the CLI. The team can integrate the agent into its existing development workflow without creating a separate work context.
Individuals can try Pro, Pro+, and Ultra free for one week in their own project. Organizations can instead discuss a clearly bounded pilot with a jointly defined workflow, guardrails, and success criteria.
Ready for the next task?
Move your codebase forward.
Start with a real task and decide based on a verified result.
For organizations: direct contact with the Lurus team in Germany.
Prefer to set it up yourself? Read the quickstart →
// Refresh before expiry to prevent failed requests