LICENSE
README.md
pyproject.toml
backend/__init__.py
backend/main.py
backend/agents/__init__.py
backend/agents/assessment_agent.py
backend/agents/coding_agent.py
backend/agents/concept_categories.py
backend/agents/concept_detector.py
backend/agents/debug_agent.py
backend/agents/teacher_agent.py
backend/cli/__init__.py
backend/cli/config_cmd.py
backend/cli/main.py
backend/daemon/__init__.py
backend/daemon/launcher.py
backend/daemon/server.py
backend/daemon/state.py
backend/daemon/static/index.html
backend/daemon/static/assets/Gambarino-Regular-BjbcsURA.otf
backend/daemon/static/assets/abnfDiagram-VCTEODGH-CCJBE2aE.js
backend/daemon/static/assets/arc-BEvzHx4o.js
backend/daemon/static/assets/architecture-7GRP2DOG-DaWrPggL.js
backend/daemon/static/assets/architectureDiagram-5GKGNRK7-pR-klcZv.js
backend/daemon/static/assets/array-BifhSqXX.js
backend/daemon/static/assets/blockDiagram-I7D4REHJ-C504Gj6_.js
backend/daemon/static/assets/c4Diagram-7LVT6UL2-BjM04Mni.js
backend/daemon/static/assets/channel-DzSauwD3.js
backend/daemon/static/assets/chunk-2Q5K7J3B-C1jixKkw.js
backend/daemon/static/assets/chunk-4HAMMTFA-EgoP78tp.js
backend/daemon/static/assets/chunk-5VM5RSS4-ZNzvKenW.js
backend/daemon/static/assets/chunk-75Z2AOVW-EXNbuzun.js
backend/daemon/static/assets/chunk-DU6HZSFF-CF3OK3MZ.js
backend/daemon/static/assets/chunk-F27PBJKO-G71ylWJa.js
backend/daemon/static/assets/chunk-FOHPRMQF-DHwB1DNv.js
backend/daemon/static/assets/chunk-GMAD6QVW-2yfGg28o.js
backend/daemon/static/assets/chunk-GVQU2GXP-C_VeaX4U.js
backend/daemon/static/assets/chunk-IMKFNOWR-CNexRjjn.js
backend/daemon/static/assets/chunk-JWPE2WC7-DVXcaiue.js
backend/daemon/static/assets/chunk-P2QGCYS3-E4AByfsD.js
backend/daemon/static/assets/chunk-POPQ4Y6H-Bisbc2-3.js
backend/daemon/static/assets/chunk-PWAF6VOD-DaoPxZAa.js
backend/daemon/static/assets/chunk-SHT3W25Y-DarPToto.js
backend/daemon/static/assets/chunk-SVP7TREG-DvMOAiwI.js
backend/daemon/static/assets/chunk-TICWLB2K-DheuvyGM.js
backend/daemon/static/assets/chunk-XXDRQBXY-DFBUG-OT.js
backend/daemon/static/assets/chunk-Y2CYZVJY-DsF7k-Jl.js
backend/daemon/static/assets/classDiagram-ZZMXUADV-Ys5zkCXW.js
backend/daemon/static/assets/classDiagram-v2-VYDZK3BY-Ys5zkCXW.js
backend/daemon/static/assets/cose-bilkent-JH36ORCC-DLPLnxrP.js
backend/daemon/static/assets/cynefin-OW5HDTMX-Dv1OY_0y.js
backend/daemon/static/assets/cynefinDiagram-5FMLGOSQ-Ur7MTCmF.js
backend/daemon/static/assets/cytoscape.esm-CECbKnxF.js
backend/daemon/static/assets/dagre-CJLTJMFW.js
backend/daemon/static/assets/dagre-GXQ25YYZ-R3BwTvng.js
backend/daemon/static/assets/defaultLocale-BFoDCU3G.js
backend/daemon/static/assets/diagram-S7CK7UJ4-BxIoEKb4.js
backend/daemon/static/assets/diagram-UQ7AKVKN-DO4cuWN-.js
backend/daemon/static/assets/diagram-VSXAHHWV-DW5imp5t.js
backend/daemon/static/assets/diagram-VX7I27RA-CdZ3k7wQ.js
backend/daemon/static/assets/diagram-Z3DM3KII-DPyjbneL.js
backend/daemon/static/assets/dist-DTg6UBE_.js
backend/daemon/static/assets/ebnfDiagram-PWID7BFC-BO7VQsye.js
backend/daemon/static/assets/erDiagram-RLTQ6QDP-CevvjECq.js
backend/daemon/static/assets/eventmodeling-NTZA5JFV-yNfKR6-v.js
backend/daemon/static/assets/flowDiagram-HODETNUW-B4GT41mU.js
backend/daemon/static/assets/ganttDiagram-EL5Y4UJY-DNW5fWw1.js
backend/daemon/static/assets/gitGraph-4MIJSDKK-DKgVkWaZ.js
backend/daemon/static/assets/gitGraphDiagram-WWUBYQGX-0S7OF9Aj.js
backend/daemon/static/assets/index-D3vj8REa.js
backend/daemon/static/assets/index-D4lMFaiv.css
backend/daemon/static/assets/info-A6RAGUB7-Bxy-SzRN.js
backend/daemon/static/assets/infoDiagram-27XIBGKW-ClzQji6X.js
backend/daemon/static/assets/init-C-OQMol4.js
backend/daemon/static/assets/ishikawaDiagram-5VMMS53U-B3Lo-sS3.js
backend/daemon/static/assets/journeyDiagram-3NMN7TZE-0KL6R2Rz.js
backend/daemon/static/assets/kanban-definition-UXKFOSKX-zt5NbEep.js
backend/daemon/static/assets/katex-CXMH3UgJ.js
backend/daemon/static/assets/line-CiAFRJVJ.js
backend/daemon/static/assets/linear-BI6yqEPV.js
backend/daemon/static/assets/logo_darkmode-BPDdj6GZ.png
backend/daemon/static/assets/logo_lightmode-C3ZWMgAH.png
backend/daemon/static/assets/mermaid-parser.core-DEadI1Ja.js
backend/daemon/static/assets/mindmap-definition-YA3MSWOX-TGKGYg5n.js
backend/daemon/static/assets/ordinal-BDEzSJ7C.js
backend/daemon/static/assets/packet-AYTQ26CC-CZTSuh5x.js
backend/daemon/static/assets/path-fybaL0A-.js
backend/daemon/static/assets/pegDiagram-XKGWAZYB-DGd8LACA.js
backend/daemon/static/assets/pie-WAS4IAKB-B59sPr3Z.js
backend/daemon/static/assets/pieDiagram-E7YTZNPT-CpwxCR3L.js
backend/daemon/static/assets/quadrantDiagram-AXDQQJYC-BwSeF_E_.js
backend/daemon/static/assets/radar-RG4KPBEZ-DAa4JvTb.js
backend/daemon/static/assets/railroad-74A4TZTK-BitdNgDt.js
backend/daemon/static/assets/railroad-abnf-HS5TGJTU-DCrNKqAH.js
backend/daemon/static/assets/railroad-ebnf-LZEXJU2U-DmEwx8OK.js
backend/daemon/static/assets/railroad-peg-WCYAUIDC-CPc8dTCP.js
backend/daemon/static/assets/railroadDiagram-O6MQD6OU-DuizuzwD.js
backend/daemon/static/assets/requirementDiagram-BXWQKSXE-BjMk0yS8.js
backend/daemon/static/assets/rough.esm-Dy-Kn_BL.js
backend/daemon/static/assets/sankeyDiagram-P5KCCOFB-0T_bhkmz.js
backend/daemon/static/assets/sequenceDiagram-WJ2MYXX4-Cwa-1Stp.js
backend/daemon/static/assets/sizeCapture-INFHLROL-B0uUizjq.js
backend/daemon/static/assets/src-BH-TyZbA.js
backend/daemon/static/assets/stateDiagram-D77RDMKH-BpQSg_QL.js
backend/daemon/static/assets/stateDiagram-v2-MP3YSRHH-BItVXKof.js
backend/daemon/static/assets/swimlanes-42K2YHIH-h_ED18Vy.js
backend/daemon/static/assets/swimlanesDiagram-VR7AAH4N-D0fo0LN-.js
backend/daemon/static/assets/timeline-definition-24CTP7MA-DKfSO33a.js
backend/daemon/static/assets/treeView-Q6P3EWNA-DAj9fxfC.js
backend/daemon/static/assets/treemap-WGGIJYW6-5IIXD9Zu.js
backend/daemon/static/assets/vennDiagram-4TSXK5OY-BoBvVEci.js
backend/daemon/static/assets/wardley-WFR3VGLG-CGsd7s_-.js
backend/daemon/static/assets/wardleyDiagram-VM6X3IG4-QHdK5NsY.js
backend/daemon/static/assets/xychartDiagram-S5SC5T6Z-MN_fdKCJ.js
backend/database/__init__.py
backend/database/concept_slug.py
backend/database/concepts.py
backend/llm/__init__.py
backend/llm/client.py
backend/llm/config.py
backend/llm/key_setup.py
backend/orchestrator/__init__.py
backend/orchestrator/events.py
backend/orchestrator/graph.py
backend/orchestrator/modes.py
codelith.egg-info/PKG-INFO
codelith.egg-info/SOURCES.txt
codelith.egg-info/dependency_links.txt
codelith.egg-info/entry_points.txt
codelith.egg-info/requires.txt
codelith.egg-info/top_level.txt