Repository navigation
Improve the coding agent harness for chronos-code - #1
Merged
Merged
Conversation
…ode prompts - Introduced new documentation files: `COST.md`, `critique.md`, `cursor-comparison.md`, `CURSOR-PARITY.md`, `HARNESS-SPEC.md`, `README.md`, and `tools.md`. - `COST.md` details a cost-first approach to context engineering, including a breakdown of costs associated with model calls and identified inefficiencies. - `critique.md` provides a line-by-line analysis of current prompts and tool descriptions, highlighting redundancies and contradictions. - `cursor-comparison.md` compares chronos-code with Cursor, identifying strengths and weaknesses in performance and tool usage. - `CURSOR-PARITY.md` maps Cursor behaviors to their counterparts in the new spec, aiming for parity where beneficial. - `HARNESS-SPEC.md` outlines the authoritative specifications for the chronos-code harness, emphasizing autonomy and futility governance. - `README.md` serves as an overview of the chronos-code harness, summarizing key findings and proposed changes. - `tools.md` proposes a refined tool suite with clear design rules to enhance functionality and performance.
…unctionality - Added `EventsSince` method to the `Ledger` struct, allowing retrieval of events from a specified index. - Updated `WrapGlob` and `WrapGrep` functions to accept a `DeniedFunc` parameter, enabling exclusion of denied files during globbing and grepping operations. - Implemented tests to ensure that denied files are correctly omitted from search results in both glob and grep functionalities. - Refactored the `futilityDetector` to utilize the new event handling methods, improving the efficiency of state checks during execution. - Enhanced the `shellOutput` struct to manage output buffering and retention more effectively, ensuring compliance with output limits.
… handling - Added support for warnings during configuration loading, allowing non-fatal issues to be reported at startup. - Implemented logic to prune unknown sub-agents from agent configurations, issuing warnings for any removed entries. - Updated the orchestrator to provide warnings when learning telemetry is disabled due to database issues. - Introduced tests to validate the handling of stale agent references and ensure proper warning generation.
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.
No description provided.