Improve Feynman research defaults and theme
This commit is contained in:
@@ -6,5 +6,7 @@
|
|||||||
"npm:pi-markdown-preview",
|
"npm:pi-markdown-preview",
|
||||||
"npm:@aliou/pi-processes",
|
"npm:@aliou/pi-processes",
|
||||||
"npm:pi-zotero"
|
"npm:pi-zotero"
|
||||||
]
|
],
|
||||||
|
"quietStartup": true,
|
||||||
|
"collapseChangelog": true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,24 +3,28 @@
|
|||||||
"name": "feynman",
|
"name": "feynman",
|
||||||
"vars": {
|
"vars": {
|
||||||
"ink": "#d9d3c7",
|
"ink": "#d9d3c7",
|
||||||
"paper": "#1f1c19",
|
"paper": "#181614",
|
||||||
"paper2": "#26221e",
|
"paper2": "#1c1917",
|
||||||
"paper3": "#2f2a25",
|
"paper3": "#221f1c",
|
||||||
"stone": "#8c8378",
|
"panel": "#27231f",
|
||||||
"ash": "#6c655d",
|
"stone": "#9a9084",
|
||||||
|
"ash": "#6f675e",
|
||||||
|
"darkAsh": "#4f4a44",
|
||||||
"oxide": "#b76e4c",
|
"oxide": "#b76e4c",
|
||||||
"gold": "#d0a85c",
|
"gold": "#d0a85c",
|
||||||
"sage": "#88a88a",
|
"sage": "#88a88a",
|
||||||
"teal": "#7aa6a1",
|
"teal": "#7aa6a1",
|
||||||
"rose": "#c97b84",
|
"rose": "#c97b84",
|
||||||
"violet": "#a98dc6",
|
"violet": "#a98dc6",
|
||||||
"selection": "#3a342e"
|
"selection": "#302b27",
|
||||||
|
"successBg": "#1d2520",
|
||||||
|
"errorBg": "#2b1f21"
|
||||||
},
|
},
|
||||||
"colors": {
|
"colors": {
|
||||||
"accent": "gold",
|
"accent": "gold",
|
||||||
"border": "ash",
|
"border": "stone",
|
||||||
"borderAccent": "gold",
|
"borderAccent": "gold",
|
||||||
"borderMuted": "ash",
|
"borderMuted": "darkAsh",
|
||||||
"success": "sage",
|
"success": "sage",
|
||||||
"error": "rose",
|
"error": "rose",
|
||||||
"warning": "oxide",
|
"warning": "oxide",
|
||||||
@@ -30,16 +34,16 @@
|
|||||||
"thinkingText": "stone",
|
"thinkingText": "stone",
|
||||||
|
|
||||||
"selectedBg": "selection",
|
"selectedBg": "selection",
|
||||||
"userMessageBg": "paper3",
|
"userMessageBg": "panel",
|
||||||
"userMessageText": "ink",
|
"userMessageText": "ink",
|
||||||
"customMessageBg": "paper3",
|
"customMessageBg": "panel",
|
||||||
"customMessageText": "ink",
|
"customMessageText": "ink",
|
||||||
"customMessageLabel": "violet",
|
"customMessageLabel": "violet",
|
||||||
"toolPendingBg": "paper2",
|
"toolPendingBg": "paper2",
|
||||||
"toolSuccessBg": "#243028",
|
"toolSuccessBg": "successBg",
|
||||||
"toolErrorBg": "#362725",
|
"toolErrorBg": "errorBg",
|
||||||
"toolTitle": "gold",
|
"toolTitle": "gold",
|
||||||
"toolOutput": "ink",
|
"toolOutput": "stone",
|
||||||
|
|
||||||
"mdHeading": "gold",
|
"mdHeading": "gold",
|
||||||
"mdLink": "teal",
|
"mdLink": "teal",
|
||||||
@@ -66,7 +70,7 @@
|
|||||||
"syntaxOperator": "ink",
|
"syntaxOperator": "ink",
|
||||||
"syntaxPunctuation": "stone",
|
"syntaxPunctuation": "stone",
|
||||||
|
|
||||||
"thinkingOff": "ash",
|
"thinkingOff": "darkAsh",
|
||||||
"thinkingMinimal": "stone",
|
"thinkingMinimal": "stone",
|
||||||
"thinkingLow": "teal",
|
"thinkingLow": "teal",
|
||||||
"thinkingMedium": "gold",
|
"thinkingMedium": "gold",
|
||||||
@@ -76,8 +80,8 @@
|
|||||||
"bashMode": "oxide"
|
"bashMode": "oxide"
|
||||||
},
|
},
|
||||||
"export": {
|
"export": {
|
||||||
"pageBg": "#171411",
|
"pageBg": "#141210",
|
||||||
"cardBg": "#211d19",
|
"cardBg": "#1c1917",
|
||||||
"infoBg": "#312821"
|
"infoBg": "#27221d"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,9 +12,10 @@ It keeps the useful parts of a coding agent:
|
|||||||
But it biases the runtime toward research work:
|
But it biases the runtime toward research work:
|
||||||
- literature review
|
- literature review
|
||||||
- paper lookup
|
- paper lookup
|
||||||
- replication planning
|
- source comparison
|
||||||
- experiment design
|
- research memo writing
|
||||||
- writing notes and reports
|
- paper and report drafting
|
||||||
|
- replication planning when relevant
|
||||||
|
|
||||||
The primary paper backend is `@companion-ai/alpha-hub` and your alphaXiv account.
|
The primary paper backend is `@companion-ai/alpha-hub` and your alphaXiv account.
|
||||||
The rest of the workflow is augmented through a curated `.pi/settings.json` package stack.
|
The rest of the workflow is augmented through a curated `.pi/settings.json` package stack.
|
||||||
@@ -84,6 +85,8 @@ Feynman loads a lean research stack from [.pi/settings.json](/Users/advaitpaliwa
|
|||||||
- `@aliou/pi-processes` for long-running experiments and log tails
|
- `@aliou/pi-processes` for long-running experiments and log tails
|
||||||
- `pi-zotero` for citation-library workflows
|
- `pi-zotero` for citation-library workflows
|
||||||
|
|
||||||
|
The default expectation is source-grounded outputs with explicit `Sources` sections containing direct URLs.
|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
|||||||
@@ -159,6 +159,8 @@ function normalizeFeynmanSettings(
|
|||||||
settings.defaultThinkingLevel = defaultThinkingLevel;
|
settings.defaultThinkingLevel = defaultThinkingLevel;
|
||||||
}
|
}
|
||||||
settings.theme = "feynman";
|
settings.theme = "feynman";
|
||||||
|
settings.quietStartup = true;
|
||||||
|
settings.collapseChangelog = true;
|
||||||
|
|
||||||
const authStorage = AuthStorage.create(authPath);
|
const authStorage = AuthStorage.create(authPath);
|
||||||
const modelRegistry = new ModelRegistry(authStorage);
|
const modelRegistry = new ModelRegistry(authStorage);
|
||||||
|
|||||||
Reference in New Issue
Block a user