feat(ipuaro): add circular dependencies to initial context

- Add formatCircularDeps() to display cycle chains in context
- Add includeCircularDeps config option (default: true)
- Add circularDeps parameter to BuildContextOptions
- Format: ## ⚠️ Circular Dependencies with → arrows
- 23 new tests (1798 total), 97.48% coverage
This commit is contained in:
imfozilbek
2025-12-05 15:12:26 +05:00
parent d63d85d850
commit d6d15dd271
7 changed files with 364 additions and 21 deletions

View File

@@ -116,6 +116,7 @@ export const ContextConfigSchema = z.object({
compressionMethod: z.enum(["llm-summary", "truncate"]).default("llm-summary"),
includeSignatures: z.boolean().default(true),
includeDepsGraph: z.boolean().default(true),
includeCircularDeps: z.boolean().default(true),
})
/**