fix(core/mcp/tui): align with latest upstream protocol + type mappings; stabilize interrupt handling and TUI colors

This commit is contained in:
James Peter
2025-08-19 08:18:26 +10:00
parent 47ba6537d2
commit b8548a07d1
6 changed files with 6 additions and 18 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@just-every/code",
"version": "0.1.7",
"version": "0.2.1",
"license": "Apache-2.0",
"description": "Lightweight coding agent that runs in your terminal - fork of OpenAI Codex",
"bin": {
+1 -11
View File
@@ -45,8 +45,6 @@ use crate::openai_tools::create_tools_json_for_responses_api;
use crate::protocol::TokenUsage;
use crate::user_agent::get_codex_user_agent;
use crate::util::backoff;
use codex_protocol::config_types::ReasoningEffort as ReasoningEffortConfig;
use codex_protocol::config_types::ReasoningSummary as ReasoningSummaryConfig;
use std::sync::Arc;
use std::sync::Mutex;
@@ -399,15 +397,7 @@ impl ModelClient {
self.config.model_family.clone()
}
/// Returns the current reasoning effort setting.
pub fn get_reasoning_effort(&self) -> ReasoningEffortConfig {
self.effort
}
/// Returns the current reasoning summary setting.
pub fn get_reasoning_summary(&self) -> ReasoningSummaryConfig {
self.summary
}
// duplicate of earlier helpers removed during merge cleanup
pub fn get_auth(&self) -> Option<CodexAuth> {
self.auth.clone()
-2
View File
@@ -9,8 +9,6 @@ use crate::models::ResponseItem;
use crate::openai_tools::OpenAiTool;
use crate::protocol::TokenUsage;
use codex_apply_patch::APPLY_PATCH_TOOL_INSTRUCTIONS;
use codex_protocol::config_types::ReasoningEffort as ReasoningEffortConfig;
use codex_protocol::config_types::ReasoningSummary as ReasoningSummaryConfig;
use futures::Stream;
use serde::Serialize;
use std::borrow::Cow;
+2 -2
View File
@@ -17,8 +17,8 @@ use crate::model_provider_info::built_in_model_providers;
use crate::openai_model_info::get_model_info;
use crate::protocol::AskForApproval;
use crate::protocol::SandboxPolicy;
use codex_protocol::config_types::ReasoningEffort;
use codex_protocol::config_types::ReasoningSummary;
use crate::config_types::ReasoningEffort;
use crate::config_types::ReasoningSummary;
use codex_protocol::config_types::SandboxMode;
use dirs::home_dir;
use serde::Deserialize;
-2
View File
@@ -5,8 +5,6 @@ use crate::config_types::ReasoningEffort;
use crate::config_types::ReasoningSummary;
use crate::config_types::TextVerbosity;
use crate::protocol::AskForApproval;
use codex_protocol::config_types::ReasoningEffort;
use codex_protocol::config_types::ReasoningSummary;
/// Collection of common configuration options that a user can define as a unit
/// in `config.toml`.
+2
View File
@@ -8,6 +8,8 @@ use std::path::PathBuf;
use wildmatch::WildMatchPattern;
use serde::Deserialize;
use serde::Serialize;
use strum_macros::Display;
/// Configuration for external agent models
#[derive(Deserialize, Debug, Clone, PartialEq)]