[codex] sync local master changes#26
Draft
toreleon wants to merge 11 commits into
Draft
Conversation
…eScript configuration - Introduced `resolveClaudeCodeExecutable` function to determine the path of the Claude Code executable. - Updated `orchestrator.ts` and `runner.ts` to utilize the resolved executable path in options. - Added `pnpm-workspace.yaml` to define workspace packages. - Created `tsconfig.base.json` for shared TypeScript configuration and updated `tsconfig.json` to extend from it. - Exported `ConfigSchema` in `loader.ts` for external usage.
- Introduced ArchiveSessionReq and RestoreSessionReq request schemas in ipc.ts. - Updated IpcChannelMap to include new IPC channels for session archiving and restoring. - Modified orchestrator.ts to support session management with current working directory (cwd) context. - Enhanced session handling functions to include cwd parameter for better session management. - Implemented archiveSession and restoreArchivedSession functions in sessionStore.ts to manage archived sessions. - Added clearActiveSession function to reset active session state.
- Updated Onboarding component to utilize provider models, allowing dynamic model selection based on provider and API key. - Introduced useProviderModels hook for fetching available models and handling loading states. - Enhanced SettingsModal to reflect model availability and provide user feedback on model loading. - Added new providerModels utility functions for model normalization and availability checks. - Implemented model selection in the ModelsPane with improved user experience and error handling. - Introduced abort functionality for active team runs to improve responsiveness during operations. - Added spawning and tracking of Claude Code processes for better process management. - Updated global styles for improved UI consistency and responsiveness.
- Introduced TeamResultCard and TeamRunCard components to display team tool results and runs. - Enhanced Block component to handle tool_use and tool_result cases for team tools. - Updated ChatView to include live team runs and display them appropriately. - Implemented team tool event handling in chat store to manage team runs and roles. - Added styles for team-related components and their states (running, done, error). - Improved error handling for tool responses and integrated team tool events into the stream bridge.
…hannels - Introduced MarketBar, MarketIndexOverview, MarketOverview, and MarketHeatmap interfaces in ipc.ts. - Added MarketOverviewReq, MarketAssetReq, and MarketHeatmapReq request schemas. - Updated IpcChannelMap to include new market-related channels. - Created a design system document for the Azoth Desktop app to standardize UI components and interactions. - Enhanced Cafef data source with new screener item and snapshot interfaces, and implemented getScreenerSnapshot function. - Modified team runner to bypass permissions for specific operations. - Updated tests to accommodate new permission handling in agent queries.
- Introduced new interfaces for portfolio management including PortfolioPosition, PortfolioSubAccount, PortfolioSnapshot, and various order-related types. - Added request schemas for fetching portfolio snapshots, orders, history, placing orders, and canceling orders. - Updated IPC channel map to include new portfolio-related requests. feat(order): enhance order placement with guardrails - Refactored order placement logic to use a new function `placeOrderWithGuards` that checks for reference prices and guardrail conditions before placing an order. - Improved error handling for order placement, returning specific error messages for missing reference prices and guardrail violations.
- Introduced refresh token handling in the FHSC import browser session script. - Updated candidate extraction logic to include refresh tokens. - Enhanced the FHSC broker to utilize refresh tokens for authentication. - Modified configuration schema to include refresh token. - Updated default configuration and loader to support refresh token. - Adjusted portfolio calculations to account for total equity when available. - Improved setup component to handle refresh token during authentication.
…implement FHSC broker constants, types, and utility functions
…d usability - Updated market.css with a table-first redesign, enhancing layout and responsiveness. - Refined portfolio-account styles, introducing new selectors and chip components for better visual hierarchy. - Enhanced portfolio-tabs styles for improved grid layout on smaller screens. - Revamped portfolio.css to streamline the overall design, including equity cards and order strips. - Introduced new utility classes for better alignment and spacing across components.
Comment on lines
+116
to
+117
| return value | ||
| .replace(/&/g, "&") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
masterchanges on top oforigin/masterso branch protection can run checks.masterwhile removing the merge commit rejected by branch protection.Validation
codex/sync-master-linearhas zero merge commits overorigin/master.masterwithgit diff --stat master..codex/sync-master-linear.Notes
origin/masterwas rejected becausemasteris protected and requires no merge commits plus required status checks.