Version 2.0.0#33
Merged
Merged
Conversation
- add Purpose and Scope
- Rust edition 2021 -> 2024 - version 1.2.1 -> 1.2.2
- add config.toml - add some skills
- regex-cli : Command - regex-core : Library
main plan: - overall plan sub plans: - parser plan - compiler plan - evaluator plan
…ine to use bytes Co-authored-by: shu-kitamura <171437458+shu-kitamura@users.noreply.github.com>
Co-authored-by: shu-kitamura <171437458+shu-kitamura@users.noreply.github.com>
…cumentation Co-authored-by: shu-kitamura <171437458+shu-kitamura@users.noreply.github.com>
Co-authored-by: shu-kitamura <171437458+shu-kitamura@users.noreply.github.com>
…nce regression Co-authored-by: shu-kitamura <171437458+shu-kitamura@users.noreply.github.com>
Add SearchPlan to optimize search
The current parser will remain as is. The current parser will be removed after implementing v2 of other modules.
- Added version 2 implementation and API - Added benchmark tests
- Update the information in README.md and made it English. - Add README_ja.md, which is a Japanese translation of README.md.
shu-kitamura
marked this pull request as draft
February 7, 2026 17:31
shu-kitamura
marked this pull request as ready for review
February 7, 2026 17:31
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.
This pull request introduces a significant refactor to transition the repository from a single-package layout to a Cargo workspace with two crates:
regex-core(library) andregex-cli(CLI). It also updates documentation, improves test organization, and adds agent skill definitions and guidelines. Below are the most important changes:Repository Restructuring and Cargo Workspace
regex-core(library) andregex-cli(CLI), updating all relevant paths and package configurations. The rootCargo.tomlnow defines the workspace, and each crate has its ownCargo.toml. [1] [2]AGENTS.mdto reflect the new workspace layout, including revised development commands and file locations.Codebase Refactoring and Test Reorganization
src/bin/regex.rstocrates/regex-cli/src/main.rs, and updated all internal imports to referenceregex_coreinstead of the old monolithic crate.crates/regex-cli/src/tests/andcrates/regex-cli/tests/, updating imports and test logic as needed. [1] [2] [3] [4] [5] [6] [7] [8] [9]Documentation Updates
README.md(English) and addedREADME_ja.md(Japanese) to document the new workspace structure, installation, CLI/library usage, supported regex syntax, and development workflow. [1] [2]Agent Skill Definitions and Guidelines
.agents/skills/code-review/SKILL.mdand.agents/skills/planner/SKILL.mdto define detailed review and planning skills for agents, including review points, output formats, and best practices. [1] [2]Configuration and Miscellaneous
.codex/config.tomlwithweb_search = "live"to enable live web search for agents.crates/regex-cli/src/error.rsto define CLI-specific error types.These changes modernize the repository, improve maintainability, clarify documentation for both English and Japanese users, and provide clear guidelines and skill definitions for agent-based workflows.