Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions Cyrano/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -368,4 +368,6 @@ This project is licensed under the Apache License 2.0 – see the LICENSE file f
)
)
)
)
)
)
3 changes: 2 additions & 1 deletion Cyrano/admin-ui/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,5 @@ function App() {
);
}

export default App;
export default App;
}
4 changes: 4 additions & 0 deletions Cyrano/admin-ui/src/lib/cyrano-admin-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,4 +125,8 @@ export async function getSecurityStatus(): Promise<SecurityStatus> {
throw new Error(`HTTP error! status: ${response.status}`);
}
return await response.json();
}
}
}
}
}
4 changes: 3 additions & 1 deletion Cyrano/admin-ui/src/pages/Dashboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,6 @@ export default function Dashboard() {
</div>
</div>
);
}
}
}
)
1 change: 1 addition & 0 deletions Cyrano/admin-ui/src/pages/Engines.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -88,4 +88,5 @@ export default function Engines() {
</div>
</div>
);
}
}
1 change: 1 addition & 0 deletions Cyrano/admin-ui/src/pages/Logs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,5 @@ export default function Logs() {
</div>
</div>
);
}
}
1 change: 1 addition & 0 deletions Cyrano/admin-ui/src/pages/Security.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,5 @@ export default function Security() {
</div>
</div>
);
}
}
14 changes: 13 additions & 1 deletion Cyrano/arkiver-ui/src/components/FileUpload.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -411,4 +411,16 @@ export const FileUpload: React.FC<FileUploadProps> = ({
);
};

export default FileUpload;
export default FileUpload;
}
}
}
}
)
}
}
)
}
)
}
)
7 changes: 5 additions & 2 deletions Cyrano/auth-server/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ app.use((req, res, next) => {
return res.redirect(301, `https://${host}${req.url}`);
}
next();
});
;

// Apply general rate limiting to all routes
app.use(generalLimiter);
Expand Down Expand Up @@ -203,4 +203,7 @@ app.get('/setup/success', (req, res) => {

app.listen(port, () => {
console.log(`Cyrano MCP - Integrations server running at http://localhost:${port}`);
});
});
)
)
}
1 change: 1 addition & 0 deletions Cyrano/docs/PROJECT_CHANGE_LOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,4 +283,5 @@

**Date:** 2025-12-29
)
)
)
5 changes: 4 additions & 1 deletion Cyrano/http-bridge.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,7 @@ app.get('/mcp/status', (req, res) => {

app.listen(port, () => {
console.log(`Cyrano MCP Bridge running on port ${port}`);
});
});
)
)
}
15 changes: 14 additions & 1 deletion Cyrano/scripts/add-license-headers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -195,4 +195,17 @@ async function main() {
console.log(` Errors: ${stats.errors}`);
}

main().catch(console.error);
main().catch(console.error);
}
}
}
}
}
)
}
}
}
}
}
)
)
8 changes: 8 additions & 0 deletions Cyrano/scripts/agent-coordinator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -364,3 +364,11 @@ switch (command) {
console.log(' update - Update task status');
console.log('\nExample: tsx scripts/agent-coordinator.ts init');
}

}
}
)
}
}
)
)
11 changes: 6 additions & 5 deletions Cyrano/scripts/analyze-codebase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ function analyzeCodebase() {
mockContent += `- Pattern: \`${mock.pattern}\` (${mock.matches} occurrences)\n`;
});
mockContent += '\n';
});
;
fs.writeFileSync(mockReportFile, mockContent);
console.log(`✅ Generated ${mockReportFile}`);

Expand All @@ -161,9 +161,9 @@ function analyzeCodebase() {
missingContent += `## ${item.file}\n\n`;
item.missing.forEach((miss: any) => {
missingContent += `- Pattern: \`${miss.pattern}\` (${miss.matches} occurrences)\n`;
});
};
missingContent += '\n';
});
;
fs.writeFileSync(missingReportFile, missingContent);
console.log(`✅ Generated ${missingReportFile}`);

Expand All @@ -177,7 +177,7 @@ function analyzeCodebase() {
qualityContent += `- ${issue}\n`;
});
qualityContent += '\n';
});
;
fs.writeFileSync(qualityReportFile, qualityContent);
console.log(`✅ Generated ${qualityReportFile}`);

Expand All @@ -190,4 +190,5 @@ function analyzeCodebase() {
console.log(`\nReports saved to: ${OUTPUT_DIR}`);
}

analyzeCodebase();
analyzeCodebase();
)
2 changes: 2 additions & 0 deletions Cyrano/scripts/generate-engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -204,3 +204,5 @@ console.log(` 3. Configure workflows`);
console.log(` 4. Set up AI provider coordination`);
console.log(` 5. Write tests`);
console.log(` 6. Update documentation`);

)
2 changes: 2 additions & 0 deletions Cyrano/scripts/generate-module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,5 @@ console.log(` 2. Add required tools`);
console.log(` 3. Configure resources and prompts`);
console.log(` 4. Write tests`);
console.log(` 5. Update documentation`);

)
8 changes: 8 additions & 0 deletions Cyrano/scripts/generate-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -235,3 +235,11 @@ console.log(`\nNext steps:`);
console.log(` 1. Install vitest if not already installed: npm install -D vitest`);
console.log(` 2. Implement test cases`);
console.log(` 3. Run tests: npm test`);

)
}
}
}
}
)
)
5 changes: 5 additions & 0 deletions Cyrano/scripts/generate-tool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -178,3 +178,8 @@ console.log(` 1. Implement the tool logic in ${toolFile}`);
console.log(` 2. Update the Zod schema with proper validation`);
console.log(` 3. Write tests in ${testFile}`);
console.log(` 4. Update documentation`);

)
)
)
)
12 changes: 11 additions & 1 deletion Cyrano/scripts/replace-full-headers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,4 +114,14 @@ async function main() {
console.log(` Errors: ${stats.errors}`);
}

main().catch(console.error);
main().catch(console.error);
}
}
)
}
}
}
}
}
)
)
4 changes: 4 additions & 0 deletions Cyrano/scripts/seed-library.ts
Original file line number Diff line number Diff line change
Expand Up @@ -191,3 +191,7 @@ if (import.meta.url === `file://${process.argv[1]}`) {
process.exit(1);
});
}

}
)
)
4 changes: 4 additions & 0 deletions Cyrano/scripts/verify-tool-counts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,7 @@ async function main() {
}

main().catch(console.error);

}
}
)
2 changes: 2 additions & 0 deletions Cyrano/shared-assets/ai-error-helper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,6 @@ export function getAIOfflineErrorMessage(firstName?: string): string {
return firstName
? `I'm sorry ${firstName}, I can't do that.`
: "I'm sorry, I can't do that.";
}
}
}
7 changes: 6 additions & 1 deletion Cyrano/shared-assets/cyrano-icon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -143,4 +143,9 @@ export function CyranoIcon({
);
}

export default CyranoIcon;
export default CyranoIcon;
}
}
}
)
)
6 changes: 5 additions & 1 deletion Cyrano/shared-assets/icon-components.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -245,4 +245,8 @@ export function BillingTimeIcon({ className = '', size = 24, style, color }: Ico
</div>
</div>
);
}
}
}
)
}
)
4 changes: 3 additions & 1 deletion Cyrano/shared-assets/icon-preview-component.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -204,4 +204,6 @@ export default function IconPreview() {
</div>
</div>
);
}
}
}
)
5 changes: 4 additions & 1 deletion Cyrano/shared-assets/working-bridge.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,7 @@ app.get('/mcp/status', (req, res) => {

app.listen(port, () => {
console.log(`Cyrano MCP Bridge running on port ${port}`);
});
});
)
)
}
1 change: 1 addition & 0 deletions Cyrano/src/engines/base-engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -708,3 +708,4 @@ export abstract class BaseEngine {
*/
abstract cleanup(): Promise<void>;
}

1 change: 1 addition & 0 deletions Cyrano/src/engines/chronometric/chronometric-engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -341,3 +341,4 @@ export class ChronometricEngine extends BaseEngine {

// Export singleton instance
export const chronometricEngine = new ChronometricEngine();

Original file line number Diff line number Diff line change
Expand Up @@ -418,3 +418,4 @@ export class CostEstimationModule extends BaseModule {

// Export singleton instance
export const costEstimationModule = new CostEstimationModule();

Original file line number Diff line number Diff line change
Expand Up @@ -369,3 +369,4 @@ export class PatternLearningModule extends BaseModule {

// Export singleton instance
export const patternLearningModule = new PatternLearningModule();

Original file line number Diff line number Diff line change
Expand Up @@ -491,3 +491,4 @@ export class TimeReconstructionModule extends BaseModule {

// Export singleton instance
export const timeReconstructionModule = new TimeReconstructionModule();

Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,4 @@ export async function addOffDay(userId: string, date: string): Promise<BaselineC
/**
* Remove an off-day
*/

Original file line number Diff line number Diff line change
Expand Up @@ -296,3 +296,4 @@ ${new Date().toISOString().split('T')[0]}

// Export singleton instance
export const costEstimationService = new CostEstimationService();

Original file line number Diff line number Diff line change
Expand Up @@ -263,3 +263,4 @@ export async function getProfitabilitySummary(userId: string): Promise<{
overallVariance: totalActual - totalBudgeted,
};
}

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/custodian-engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -558,3 +558,4 @@ export class CustodianEngine extends BaseEngine {

// Export singleton instance
export const custodianEngine = new CustodianEngine();

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/services/alert.ts
Original file line number Diff line number Diff line change
Expand Up @@ -186,3 +186,4 @@ class AlertService {
}

export const alertService = new AlertService();

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/services/auto-fix.ts
Original file line number Diff line number Diff line change
Expand Up @@ -226,3 +226,4 @@ class AutoFixService {
}

export const autoFixService = new AutoFixService();

Original file line number Diff line number Diff line change
Expand Up @@ -264,3 +264,4 @@ class DependencyManagerService {
}

export const dependencyManagerService = new DependencyManagerService();

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/services/email-service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,4 @@ class EmailService {
}

export const emailService = new EmailService();

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/services/failsafe.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,4 @@ class FailsafeService {
}

export const failsafeService = new FailsafeService();

1 change: 1 addition & 0 deletions Cyrano/src/engines/custodian/services/health-monitor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -249,3 +249,4 @@ class HealthMonitorService {
}

export const healthMonitorService = new HealthMonitorService();

Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,6 @@ class RenderIntegrationService {
return null;
}
}

/**
* Trigger a new deployment (for dependency updates)
*/
Expand Down
Loading