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.
144Stars
12Forks
44Claude Commits
PythonLanguage
agentagent-skillsagentic-aiagentic-workflowaiautonomous-agentsclaude-codeclicodecode-generationcodexdeepseekgemini-clilangchainllmpythonqwen
First Claude commit: Apr 17, 2026Last Claude commit: 1d agoDiscovered: Apr 30, 2026
Recent Claude Commits
fix: exclude ~/.invincat from project root detection
7e87ef21d agoauthor_emailfix(memory): disable DeepSeek thinking mode for secondary/memory model
2a2bb063d agoauthor_emailfeat(prompt): fix three more incomplete-information anti-patterns
63fefdf3d agoauthor_emailfeat(prompt): add incomplete-read detection and recovery rules
8867caf3d agoauthor_emailfeat(prompt): replace fixed limit=100 read pattern with size-based strategy
ad191763d agoauthor_emailfix: use / as sed delimiter to avoid conflict with # in replacement text
558516c3d agoauthor_emailfeat: two-phase memory status notification (记忆整理中... → success)
954ada49d agoauthor_emailfeat(memory): improve system prompt with explicit file role guidance
2ac83899d agoauthor_emailfeat(memory): trigger extraction only after task fully completes
90b77459d agoauthor_emailfix(agent): prevent silent interruption when memory extraction is cancelled
01444cd10d agoauthor_emailfeat(memory): show memory update notification in status bar
51cc79610d agoauthor_emailfix(memory): restore config argument to MemoryMiddleware.before_agent calls
2c804d310d agoauthor_emailfix(memory): remove spurious third argument from before_agent delegation
238e60b10d agoauthor_emailfix(memory): add PrivateStateAttr state schema to prevent stale toast between turns
15f323410d agoauthor_emailfix: two more bugs in MemoryAgentMiddleware
e500be010d agoauthor_emailfix: use raw_decode instead of rfind to extract JSON from model response
202391b10d agoauthor_emailfix: three bugs in MemoryAgentMiddleware
10666bf10d agoauthor_emailfeat: add memory file truncation, max_tokens cap, and aafter_agent debug log
a0603de10d agoauthor_emailfix: harden MemoryAgentMiddleware
c929a1910d agoauthor_emailrefactor: remove AutoMemoryMiddleware and all related infrastructure
1ece49310d agoauthor_emailfeat: add MemoryAgentMiddleware — dedicated per-turn memory extraction
697cac210d agoauthor_emailfeat: add ↑/↓ arrow key navigation between fields in ModelRegisterScreen
605f3c710d agoauthor_emailfix: patch Textual UTF-8 decoder to tolerate invalid bytes from X10 mouse events
a5b7fea10d agoauthor_emailfix: enforce UTF-8 locale before Textual starts to prevent input decode crash
455da8310d agoauthor_emailrefactor(plan-agent): sharpen task boundary in planner prompt
82428c311d agoauthor_emailfeat(plan-agent): rehydrate approved todos into main agent
1a51aaf11d agoauthor_emailfeat: dedicated planner subagent for /plan <task>
70ddf4f11d agoauthor_emailfeat: add plan mode (/plan, /exit-plan) — design-first workflow
d1d678611d agoauthor_emailfix(stability): approval future deadlock, deferred worker cancellation, cleanup ordering
2d8876a11d agoauthor_emailfix(stability): retry astream on transient errors when no chunks received
355814412d agoauthor_emailfix: agent stability — generation guard, HITL bounds, aupdate_state retry
0a35e4e12d agoauthor_emailrefactor: deduplicate convert_to_messages import in _handle_offload
605f15a13d agoauthor_emailfix: convert prior_event summary_message dict to LangChain message before offload
dedf15d13d agoauthor_emailfix: write offload history to persistent local file instead of virtual backend
af1d1d013d agoauthor_emailfix: include command aliases in autocomplete list
b7638b313d agoauthor_emaildocs: rewrite README with comprehensive user-facing guide
00a87aa13d agoauthor_emailFix offload crash when checkpointer returns messages as dicts
a3e876b13d agoauthor_emailThree architectural improvements: compact placeholders, graceful validation errors, batch hydration
1923f8513d agoauthor_emailRe-anchor chat scroll when user returns to bottom
5b7158b13d agoauthor_emailimprove: optimize system prompt for clarity and consistency
f382f0213d agoauthor_emailimprove: rewrite subagent section in system prompt for clarity
69d5f6513d agoauthor_emailfeat: add MicroCompactMiddleware for lightweight tool-output trimming
5cb6e1313d agoauthor_emailimprove: clarify project vs global memory scope in auto-memory hints
8a9524113d agoauthor_emailfeat: notify user when auto-memory files are updated
cbff67713d agoauthor_email