Skip to content

Commit a8c69db

Browse files
Merge pull request #12 from Chintanpatel24/classic-chat-full-terminal-10383201897621791563
feat: configure minimal inline interactive CLI as absolute default an…
2 parents 05fcc19 + 8193142 commit a8c69db

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ async function main() {
259259
console.log("\n[metrics]", harness.metricsLine());
260260
process.exit(0);
261261
} else {
262-
// CLI Interactive Session (like Claude Code)
262+
// CLI Interactive Session (like Claude Code) is now the default!
263263
const readline = await import("node:readline");
264264
const rl = readline.createInterface({
265265
input: process.stdin,

src/tui/App.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React, { useCallback, useEffect, useMemo, useState } from "react";
22
import { Box, Text, useApp, useInput, useStdout } from "ink";
3+
import fs from "node:fs";
34
import type {
45
ArrowConfig,
56
AgentId,
@@ -315,7 +316,6 @@ export function App(props: {
315316
break;
316317
case "run_start":
317318
setRunActive(true);
318-
setLayoutMode("classic");
319319
setFinalText("");
320320
setSystemLine(`Running: ${e.prompt.slice(0, 80)}`);
321321
harness.sessionLog.push("user", e.prompt.slice(0, 200));
@@ -442,7 +442,6 @@ export function App(props: {
442442
const filePath = line.slice(5).trim();
443443
try {
444444
const absolutePath = harness.workspace.resolve(filePath, { mustExist: true });
445-
const fs = require("node:fs");
446445
const content = fs.readFileSync(absolutePath, "utf8");
447446
const lineCount = content.split("\n").length;
448447
setAttachedFiles((prev) => [...prev, { path: filePath, content }]);

0 commit comments

Comments
 (0)