Skip to content

Commit 80156fc

Browse files
committed
publish NOVA AgentOS 0.9 preview
1 parent 7be9555 commit 80156fc

168 files changed

Lines changed: 68879 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
9+
[*.{cs,csproj,props,targets,xaml,axaml}]
10+
indent_style = space
11+
indent_size = 4
12+
13+
[*.{ts,tsx,js,cjs,mjs,json,yml,yaml}]
14+
indent_style = space
15+
indent_size = 2
16+
17+
[*.md]
18+
trim_trailing_whitespace = false
19+
20+
[*.ps1]
21+
end_of_line = crlf
22+
indent_style = space
23+
indent_size = 4

.gitattributes

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
* text=auto
2+
3+
*.cs text eol=lf
4+
*.csproj text eol=lf
5+
*.props text eol=lf
6+
*.targets text eol=lf
7+
*.xaml text eol=lf
8+
*.axaml text eol=lf
9+
*.tsx text eol=lf
10+
*.ts text eol=lf
11+
*.js text eol=lf
12+
*.cjs text eol=lf
13+
*.mjs text eol=lf
14+
*.json text eol=lf
15+
*.md text eol=lf
16+
*.yml text eol=lf
17+
*.yaml text eol=lf
18+
*.ps1 text eol=crlf
19+
*.sh text eol=lf
20+
21+
*.png binary
22+
*.jpg binary
23+
*.jpeg binary
24+
*.ico binary
25+
*.zip binary
26+
*.gz binary
27+
*.pptx binary
28+
*.docx binary

.github/workflows/ci.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
8+
permissions:
9+
contents: read
10+
11+
jobs:
12+
windows-validation:
13+
runs-on: windows-latest
14+
timeout-minutes: 30
15+
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
20+
- name: Setup .NET
21+
uses: actions/setup-dotnet@v4
22+
with:
23+
dotnet-version: 8.0.x
24+
25+
- name: Setup Node
26+
uses: actions/setup-node@v4
27+
with:
28+
node-version: 20
29+
cache: npm
30+
cache-dependency-path: NovaDesktop.Electron/package-lock.json
31+
32+
- name: Run AgentOS smoke tests
33+
run: dotnet run --project NovaDesktop.SmokeTests/NovaDesktop.SmokeTests.csproj
34+
35+
- name: Install Electron dependencies
36+
working-directory: NovaDesktop.Electron
37+
run: npm ci
38+
39+
- name: Build Electron shell and bridge
40+
working-directory: NovaDesktop.Electron
41+
run: npm run build
42+
43+
- name: Verify Electron bridge
44+
working-directory: NovaDesktop.Electron
45+
run: npm run smoke:bridge

.gitignore

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# NOVA repository policy:
2+
# commit source, configuration examples and documentation;
3+
# publish binaries through GitHub Releases.
4+
5+
# .NET
6+
**/bin/
7+
**/obj/
8+
**/TestResults/
9+
*.user
10+
*.suo
11+
*.userosscache
12+
*.sln.docstates
13+
*.nupkg
14+
*.snupkg
15+
16+
# Node / Electron
17+
**/node_modules/
18+
**/.vite/
19+
NovaDesktop.Electron/dist/
20+
NovaDesktop.Electron/dist-*/
21+
NovaDesktop.Electron/dist-electron*/
22+
NovaDesktop.Electron/resources/bridge/
23+
*.tsbuildinfo
24+
npm-debug.log*
25+
yarn-debug.log*
26+
yarn-error.log*
27+
pnpm-debug.log*
28+
29+
# Generated releases and QA workspaces
30+
/dist/
31+
/artifacts/
32+
/.mac-release/
33+
/.qa-build/
34+
/.release-bin/
35+
/.tmp-*/
36+
/packaging/output/
37+
38+
# Local SDKs, caches and agent metadata
39+
/.dotnet-home/
40+
/.dotnet-local/
41+
/.dotnet-cli/
42+
/.tools/
43+
/.agents/
44+
/.codex/
45+
/.nova/
46+
**/.cache/
47+
**/.pytest_cache/
48+
49+
# IDE / OS
50+
/.vs/
51+
/.vscode/
52+
/.idea/
53+
.DS_Store
54+
Thumbs.db
55+
Desktop.ini
56+
57+
# Runtime data, logs and crash reports
58+
*.log
59+
*.dmp
60+
*.tmp
61+
*.bak
62+
crashes/
63+
outputs/
64+
execution-events.jsonl
65+
66+
# Credentials and local configuration
67+
.env
68+
.env.*
69+
!.env.example
70+
*.pfx
71+
*.p12
72+
*.pem
73+
*.key
74+
*.snk
75+
secrets.json
76+
appsettings.Local.json
77+
mcp-servers.json
78+
schedules.json

0 commit comments

Comments
 (0)