@@ -1023,16 +1023,14 @@ pub fn build(b: *std.Build) void {
10231023 const fluent_cli_step = b .step ("fluent" , "Run Fluent CLI (Local Chat with History Truncation)" );
10241024 fluent_cli_step .dependOn (& run_fluent_cli .step );
10251025
1026- // VIBEE Compiler CLI — uses trinity-lang module as source of truth
1026+ // VIBEE Compiler CLI — single source of truth in src/vibeec/
1027+ // VIBEE Compiler CLI — single source of truth in src/vibeec/
10271028 const vibee = b .addExecutable (.{
10281029 .name = "vibee" ,
10291030 .root_module = b .createModule (.{
10301031 .root_source_file = b .path ("src/vibeec/gen_cmd.zig" ),
10311032 .target = target ,
10321033 .optimize = optimize ,
1033- .imports = &.{
1034- .{ .name = "trinity-lang" , .module = trinity_lang_mod },
1035- },
10361034 }),
10371035 });
10381036 b .installArtifact (vibee );
@@ -1044,6 +1042,21 @@ pub fn build(b: *std.Build) void {
10441042 const vibee_step = b .step ("vibee" , "Run VIBEE Compiler CLI" );
10451043 vibee_step .dependOn (& run_vibee .step );
10461044
1045+ // VIBEE Self-Improvement Engine — VIBEE improves VIBEE
1046+ const self_improve = b .addExecutable (.{
1047+ .name = "vibee-self-improve" ,
1048+ .root_module = b .createModule (.{
1049+ .root_source_file = b .path ("src/vibeec/self_improver.zig" ),
1050+ .target = target ,
1051+ .optimize = optimize ,
1052+ }),
1053+ });
1054+ b .installArtifact (self_improve );
1055+
1056+ const run_self_improve = b .addRunArtifact (self_improve );
1057+ const self_improve_step = b .step ("self-improve" , "Run VIBEE Self-Improvement Loop" );
1058+ self_improve_step .dependOn (& run_self_improve .step );
1059+
10471060 // Vibeec modules for TRI
10481061 const vibeec_swe = b .createModule (.{
10491062 .root_source_file = b .path ("src/vibeec/trinity_swe_agent.zig" ),
@@ -1258,6 +1271,9 @@ pub fn build(b: *std.Build) void {
12581271 }),
12591272 });
12601273 trinity_canvas .linkSystemLibrary ("raylib" );
1274+ // v8.4: Add raygui include path and C implementation
1275+ trinity_canvas .addIncludePath (b .path ("external/raygui/src" ));
1276+ trinity_canvas .addCSourceFile (.{ .file = b .path ("src/vsa/raygui_impl.c" ) });
12611277 b .installArtifact (trinity_canvas );
12621278
12631279 const run_trinity_canvas = b .addRunArtifact (trinity_canvas );
0 commit comments