Merge branch 'main' into feat/scheduled-task-scripts-clean
This commit is contained in:
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "nanoclaw",
|
"name": "nanoclaw",
|
||||||
"version": "1.2.27",
|
"version": "1.2.28",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "nanoclaw",
|
"name": "nanoclaw",
|
||||||
"version": "1.2.27",
|
"version": "1.2.28",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@onecli-sh/sdk": "^0.2.0",
|
"@onecli-sh/sdk": "^0.2.0",
|
||||||
"better-sqlite3": "11.10.0",
|
"better-sqlite3": "11.10.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "nanoclaw",
|
"name": "nanoclaw",
|
||||||
"version": "1.2.27",
|
"version": "1.2.28",
|
||||||
"description": "Personal Claude assistant. Lightweight, secure, customizable.",
|
"description": "Personal Claude assistant. Lightweight, secure, customizable.",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="97" height="20" role="img" aria-label="40.1k tokens, 20% of context window">
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="97" height="20" role="img" aria-label="40.2k tokens, 20% of context window">
|
||||||
<title>40.1k tokens, 20% of context window</title>
|
<title>40.2k tokens, 20% of context window</title>
|
||||||
<linearGradient id="s" x2="0" y2="100%">
|
<linearGradient id="s" x2="0" y2="100%">
|
||||||
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
||||||
<stop offset="1" stop-opacity=".1"/>
|
<stop offset="1" stop-opacity=".1"/>
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" font-size="11">
|
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" font-size="11">
|
||||||
<text aria-hidden="true" x="26" y="15" fill="#010101" fill-opacity=".3">tokens</text>
|
<text aria-hidden="true" x="26" y="15" fill="#010101" fill-opacity=".3">tokens</text>
|
||||||
<text x="26" y="14">tokens</text>
|
<text x="26" y="14">tokens</text>
|
||||||
<text aria-hidden="true" x="74" y="15" fill="#010101" fill-opacity=".3">40.1k</text>
|
<text aria-hidden="true" x="74" y="15" fill="#010101" fill-opacity=".3">40.2k</text>
|
||||||
<text x="74" y="14">40.1k</text>
|
<text x="74" y="14">40.2k</text>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -192,8 +192,17 @@ function buildVolumeMounts(
|
|||||||
group.folder,
|
group.folder,
|
||||||
'agent-runner-src',
|
'agent-runner-src',
|
||||||
);
|
);
|
||||||
if (!fs.existsSync(groupAgentRunnerDir) && fs.existsSync(agentRunnerSrc)) {
|
if (fs.existsSync(agentRunnerSrc)) {
|
||||||
fs.cpSync(agentRunnerSrc, groupAgentRunnerDir, { recursive: true });
|
const srcIndex = path.join(agentRunnerSrc, 'index.ts');
|
||||||
|
const cachedIndex = path.join(groupAgentRunnerDir, 'index.ts');
|
||||||
|
const needsCopy =
|
||||||
|
!fs.existsSync(groupAgentRunnerDir) ||
|
||||||
|
!fs.existsSync(cachedIndex) ||
|
||||||
|
(fs.existsSync(srcIndex) &&
|
||||||
|
fs.statSync(srcIndex).mtimeMs > fs.statSync(cachedIndex).mtimeMs);
|
||||||
|
if (needsCopy) {
|
||||||
|
fs.cpSync(agentRunnerSrc, groupAgentRunnerDir, { recursive: true });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
mounts.push({
|
mounts.push({
|
||||||
hostPath: groupAgentRunnerDir,
|
hostPath: groupAgentRunnerDir,
|
||||||
|
|||||||
Reference in New Issue
Block a user