Skip to content

feat: publish code-taste and strengthen devloop workflows - #133

Merged
qiankunli merged 2 commits into
mainfrom
feat/code-taste-plugin
Aug 17, 2026
Merged

feat: publish code-taste and strengthen devloop workflows#133
qiankunli merged 2 commits into
mainfrom
feat/code-taste-plugin

Conversation

@qiankunli

Copy link
Copy Markdown
Collaborator
  • distribute code-taste as a standalone Claude and Codex plugin
  • add a first-class start-work branch transaction reused by commit flow
  • surface non-blocking guidance when make fix is unavailable

- distribute code-taste as a standalone Claude and Codex plugin
- add a first-class start-work branch transaction reused by commit flow
- surface non-blocking guidance when make fix is unavailable
@qiankunli
qiankunli merged commit 3b0c85f into main Aug 17, 2026
guidance=(*guidance, *result.guidance),
)
except Exception as e: # gate fail-closed
return HookResult(name=name, ok=False, summary=f"{name} errored: {e}")

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 devloop code-review · seed-2.1-turbo · ready in 2m 40s

When a preparation step (e.g. normalize for lint) succeeds and returns guidance, but the corresponding handler (lint) subsequently throws an exception, the preparation guidance is silently discarded. The except branch on line 190 constructs a bare HookResult(name=name, ok=False, summary=...) without including preparation_guidance[name].

By contrast, when preparation itself fails (lines 156-161), the guidance is carried through in the HookResult. This inconsistency means that the most useful scenario for guidance — "here's how to fix your setup" when a gate crashes — loses the advice the user needs to resolve the failure.

ccr:fp=ae01322f70e4

@qiankunli

Copy link
Copy Markdown
Collaborator Author

🤖 devloop code-review · origin/main..HEAD · 09c0d48a2 · models: deepseek-v4-pro×41, seed-2.1-pro×35, seed-2.1-turbo×41 · cost: 401s · ccr v1.13.50

1 finding(s)(1 条已作为独立 review thread 发布)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants