abel533
|
b60a212ad0
|
release: v0.1.0
First official release of Claude Code Java.
- 34 tools, 54 commands, 184 source files, ~26.7K lines
- Jink 0.5.0 full-screen TUI
- Dual API providers (OpenAI + Anthropic)
- Multi-level permission system
- Three-layer context compression
- MCP protocol, plugin system, hook system
- 87 unit tests passing
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
4 weeks ago |
liuzh
|
031a868286
|
fix: Banner布局微调 - Logo缩1字符+API URL展示+Provider改为Protocol
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
d8a7171325
|
fix: Banner边框上下对齐 - 加入ANSI可见宽度计算+右侧闭合│+精确padding
- 顶部边框公式修正: innerWidth - titleVisibleLen
- 每行body加右侧闭合│边框
- visibleLength()去除ANSI转义计算真实宽度
- 右侧信息区域自动pad到固定宽度
- Logo宽度调整为20字符
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
e7eb5e33b1
|
fix: Banner Logo改为纯ASCII冒烟咖啡杯,修复emoji导致的边框对齐问题
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
c52d5313a2
|
style: CLI视觉样式升级 - 边框Banner+●圆点+⎿结果+耗时显示
- BannerPrinter: 带边框的启动Banner(╭╮╰╯框线+咖啡杯Logo+双列布局)
- ToolStatusRenderer: 彩色●圆点标识+⎿结果前缀(Claude Code风格)
- ThinkingRenderer: <thought>标签块显示(Copilot CLI风格)
- ReplSession: AI回复●前缀+✻耗时显示+智能Banner选择
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
cc0d3f8b00
|
Revert "fix: 将所有emoji/Unicode特殊字符替换为ASCII安全字符"
This reverts commit 3cd67ffe451be2cc7a66b5c554966f1d5aa58c7c.
|
1 month ago |
liuzh
|
eeceaaaea9
|
fix: 将所有emoji/Unicode特殊字符替换为ASCII安全字符
Windows cmd/PowerShell默认codepage下emoji显示为?号。
全局替换: 👋->移除, 💭->[Thinking], ⚙->*, ✓->[OK], ✗->[FAIL],
◆->>, ⚠->[!], ✅->[OK], •->|/-, →->>>, ✏️->[Edit]等。
❯保留(windows-vtp终端下正常显示)。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
d67f41358d
|
feat: Phase1 项目骨架 - Maven项目结构、核心AgentLoop、6个工具、命令系统、控制台渲染、REPL会话
实现内容:
- pom.xml: JDK25 + Spring AI 2.0.0-M4 + JLine3 + Picocli
- core/AgentLoop: 基于ChatModel的显式工具循环(非ChatClient)
- tool/: Tool接口 + ToolRegistry + ToolCallbackAdapter(适配Spring AI)
- tool/impl/: BashTool, FileReadTool, FileWriteTool, FileEditTool, GlobTool, GrepTool
- command/: SlashCommand接口 + CommandRegistry + /help, /clear, /exit
- console/: AnsiStyle, BannerPrinter, ToolStatusRenderer, ThinkingRenderer, SpinnerAnimation, MarkdownRenderer
- context/: SystemPromptBuilder, ClaudeMdLoader(多级CLAUDE.md加载)
- repl/ReplSession: REPL主循环(Scanner降级方案)
- config/AppConfig: Spring Bean装配
- application.yml: Anthropic/OpenAI双模型配置
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |