dog-qiuqiu/invincat
A native Python agent CLI built on DeepAgents CLI, featuring an independent memory Agent that captures learnings after each task and delivers efficient AI coding assistance through hierarchical memory management.
208Stars
22Forks
44Claude Commits
PythonLanguage
agentagent-skillsagentic-aiagentic-workflowaiautonomous-agentsclaude-codeclicodecode-generationcodexdeepseekgemini-clilangchainllmpythonqwen
First Claude commit: Apr 17, 2026Last Claude commit: 1mo agoDiscovered: Apr 30, 2026
Recent Claude Commits
fix: exclude ~/.invincat from project root detection
7e87ef21mo agoauthor_emailfix(memory): disable DeepSeek thinking mode for secondary/memory model
2a2bb061mo agoauthor_emailfeat(prompt): fix three more incomplete-information anti-patterns
63fefdf1mo agoauthor_emailfeat(prompt): add incomplete-read detection and recovery rules
8867caf1mo agoauthor_emailfeat(prompt): replace fixed limit=100 read pattern with size-based strategy
ad191761mo agoauthor_emailfix: use / as sed delimiter to avoid conflict with # in replacement text
558516c1mo agoauthor_emailfeat: two-phase memory status notification (记忆整理中... → success)
954ada41mo agoauthor_emailfeat(memory): improve system prompt with explicit file role guidance
2ac83891mo agoauthor_emailfeat(memory): trigger extraction only after task fully completes
90b77451mo agoauthor_emailfix(agent): prevent silent interruption when memory extraction is cancelled
01444cd1mo agoauthor_emailfeat(memory): show memory update notification in status bar
51cc7961mo agoauthor_emailfix(memory): restore config argument to MemoryMiddleware.before_agent calls
2c804d31mo agoauthor_emailfix(memory): remove spurious third argument from before_agent delegation
238e60b1mo agoauthor_emailfix(memory): add PrivateStateAttr state schema to prevent stale toast between turns
15f32341mo agoauthor_emailfix: two more bugs in MemoryAgentMiddleware
e500be01mo agoauthor_emailfix: use raw_decode instead of rfind to extract JSON from model response
202391b1mo agoauthor_emailfix: three bugs in MemoryAgentMiddleware
10666bf1mo agoauthor_emailfeat: add memory file truncation, max_tokens cap, and aafter_agent debug log
a0603de1mo agoauthor_emailfix: harden MemoryAgentMiddleware
c929a191mo agoauthor_emailrefactor: remove AutoMemoryMiddleware and all related infrastructure
1ece4931mo agoauthor_emailfeat: add MemoryAgentMiddleware — dedicated per-turn memory extraction
697cac21mo agoauthor_emailfeat: add ↑/↓ arrow key navigation between fields in ModelRegisterScreen
605f3c71mo agoauthor_emailfix: patch Textual UTF-8 decoder to tolerate invalid bytes from X10 mouse events
a5b7fea1mo agoauthor_emailfix: enforce UTF-8 locale before Textual starts to prevent input decode crash
455da831mo agoauthor_emailrefactor(plan-agent): sharpen task boundary in planner prompt
82428c31mo agoauthor_emailfeat(plan-agent): rehydrate approved todos into main agent
1a51aaf1mo agoauthor_emailfeat: dedicated planner subagent for /plan <task>
70ddf4f1mo agoauthor_emailfeat: add plan mode (/plan, /exit-plan) — design-first workflow
d1d67861mo agoauthor_emailfix(stability): approval future deadlock, deferred worker cancellation, cleanup ordering
2d8876a1mo agoauthor_emailfix(stability): retry astream on transient errors when no chunks received
35581441mo agoauthor_emailfix: agent stability — generation guard, HITL bounds, aupdate_state retry
0a35e4e1mo agoauthor_emailrefactor: deduplicate convert_to_messages import in _handle_offload
605f15a1mo agoauthor_emailfix: convert prior_event summary_message dict to LangChain message before offload
dedf15d1mo agoauthor_emailfix: write offload history to persistent local file instead of virtual backend
af1d1d01mo agoauthor_emailfix: include command aliases in autocomplete list
b7638b31mo agoauthor_emaildocs: rewrite README with comprehensive user-facing guide
00a87aa1mo agoauthor_emailFix offload crash when checkpointer returns messages as dicts
a3e876b1mo agoauthor_emailThree architectural improvements: compact placeholders, graceful validation errors, batch hydration
1923f851mo agoauthor_emailRe-anchor chat scroll when user returns to bottom
5b7158b1mo agoauthor_emailimprove: optimize system prompt for clarity and consistency
f382f021mo agoauthor_emailimprove: rewrite subagent section in system prompt for clarity
69d5f651mo agoauthor_emailfeat: add MicroCompactMiddleware for lightweight tool-output trimming
5cb6e131mo agoauthor_emailimprove: clarify project vs global memory scope in auto-memory hints
8a952411mo agoauthor_emailfeat: notify user when auto-memory files are updated
cbff6771mo agoauthor_email