Skip to content

Commit 94cf944

Browse files
committed
chore: add agent context and refresh new chat icon
Add the canonical Expert Talk glossary and agent workflow guidance. Use the Remix New Chat icon across desktop and mobile navigation with a hover animation.
1 parent e6cb84e commit 94cf944

105 files changed

Lines changed: 438 additions & 278 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@pymodel/pythinker-code": patch
3+
---
4+
5+
Use a refreshed New Chat icon across desktop and mobile navigation.

CONTEXT.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Pythinker Code
2+
3+
Pythinker Code is a provider-agnostic AI coding agent for terminal, browser, desktop, and editor workflows.
4+
5+
## Language
6+
7+
**Expert Talk**:
8+
A structured conversation between two user-selected AI models that returns one fused answer.
9+
_Avoid_: Debate mode, fusion mode
10+
11+
**Expert Talk pair**:
12+
The two ordered configured model IDs saved for future Expert Talk runs.
13+
_Avoid_: Global pair, secondary model
14+
15+
**Configured model ID**:
16+
The stable catalog key that identifies one configured model record and can be stored in an Expert Talk pair.
17+
_Avoid_: Display name, provider model name, loose alias
18+
19+
**Effective model binding**:
20+
The immutable execution identity produced for one Expert Talk role after current catalog and routing validation.
21+
_Avoid_: Selected model, live alias
22+
23+
**Pair collapse**:
24+
An Expert Talk admission failure where two configured selections resolve to the same effective execution target.
25+
_Avoid_: Duplicate model choice
26+
27+
**Expert Talk admission**:
28+
The pre-acceptance validation that resolves and freezes an eligible, distinct pair for one run.
29+
_Avoid_: Provider ping, opening stage
30+
31+
**Fusion Lead**:
32+
The first model in an Expert Talk pair. It participates as an equal expert, then its immutable model binding supplies a fresh inference for fusion.
33+
_Avoid_: Architect, judge, Model 1
34+
35+
**Peer Expert**:
36+
The second model in an Expert Talk pair. It participates as an equal expert in opening and peer review but does not own fusion.
37+
_Avoid_: Secondary model, Model 2
38+
39+
**Expert Talk activation**:
40+
The transient intent to use Expert Talk for the next accepted user turn.
41+
_Avoid_: Expert Talk mode, persistent activation
42+
43+
**Expert Talk run**:
44+
One recorded Expert Talk execution owned by one accepted user turn.
45+
_Avoid_: Resumed run, shared run
46+
47+
**Expert Talk exchange**:
48+
Two independent openings followed by one symmetric peer review between the run-scoped Fusion Lead and Peer Expert.
49+
_Avoid_: Debate, adaptive conversation
50+
51+
**Fused answer**:
52+
The single direct response produced by a fresh Fusion Lead inference after the Expert Talk exchange.
53+
_Avoid_: Verdict, winning answer
54+
55+
**Fusion notes**:
56+
Structured consensus, divergence, uncertainty, and attribution stored with an Expert Talk run but excluded from the normal assistant answer.
57+
_Avoid_: Diagnostic appendix, debate transcript
58+
59+
**Expert Talk stage artifact**:
60+
An immutable complete or partial opening, review, or fusion output owned by one role and stage and kept outside the normal transcript.
61+
_Avoid_: Participant message, hidden memory
62+
63+
**Expert Talk result**:
64+
The versioned successful-run record that contains the fused answer and separate fusion notes.
65+
_Avoid_: Meeting transcript, winning opinion
66+
67+
**Expert Talk retry**:
68+
A new run for the same accepted turn input that reruns admission and every stage without resuming participants or reusing artifacts.
69+
_Avoid_: Resume, fusion-only retry
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"sourceHash": "4c25680541a5da27d1f06c12171abdcee797d428d042d4583a4a6ed94d7db4e1",
3-
"sourceFileCount": 410
2+
"sourceHash": "6feedf2795147eb2c676a9def294ec5136bc145517b6c6908928977fada8a518",
3+
"sourceFileCount": 409
44
}

apps/pythinker-code/dist-web/assets/CodeBlockNode-DoVnw33D.js renamed to apps/pythinker-code/dist-web/assets/CodeBlockNode-Di9jWY33.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/DesignSystemView-D9l3kSFu.js renamed to apps/pythinker-code/dist-web/assets/DesignSystemView-DQkLs4v3.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/Tooltip-BvBSuG3h.js renamed to apps/pythinker-code/dist-web/assets/Tooltip-Un-sdUDf.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pythinker-code/dist-web/assets/abnfDiagram-VCTEODGH-lXl6MMW4.js renamed to apps/pythinker-code/dist-web/assets/abnfDiagram-VCTEODGH-DvuMcdsX.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)